diff --git a/dist/1307.574ece94de3860bf.js b/dist/1307.574ece94de3860bf.js new file mode 100644 index 00000000..ec8d547e --- /dev/null +++ b/dist/1307.574ece94de3860bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1307],{31307:(St,h,a)=>{a.r(h),a.d(h,{DfWelcomePageComponent:()=>zt});var s=a(96814),b=a(81896),Z=a(32296),_=a(30617),d=a(90590),D=a(71514);const N=[{name:"home.resourceLinks.gettingStartedGuide",icon:d.nfZ,link:"https://guide.dreamfactory.com"},{name:"home.resourceLinks.videoTutorials",icon:d.IyC,link:"https://wiki.dreamfactory.com/DreamFactory/Videos"},{name:"home.resourceLinks.fullDocumentation",icon:d.FL8,link:"https://docs.dreamfactory.com/"},{name:"home.resourceLinks.communityForum",icon:d.lXL,link:"http://community.dreamfactory.com/"},{name:"home.resourceLinks.bugFeatureRequests",icon:d.QLU,link:"https://github.com/dreamfactorysoftware/dreamfactory/issues"},{name:"home.resourceLinks.twitter",icon:D.mdU,link:"https://twitter.com/dfsoftwareinc"},{name:"home.resourceLinks.blog",icon:d.Yai,link:"https://blog.dreamfactory.com/"},{name:"home.resourceLinks.contactSupport",icon:d.uli,link:"https://www.dreamfactory.com/support"}],F=[{name:"home.brandNames.objectiveC",url:"https://github.com/dreamfactorysoftware/ios-sdk",icon:"in_product_apple_lil.png"},{name:"home.brandNames.appleSwift",url:"https://github.com/dreamfactorysoftware/ios-swift-sdk",icon:"in_product_swift_lil.png"},{name:"home.brandNames.androidJava",url:"https://github.com/dreamfactorysoftware/android-sdk",icon:"in_product_android_lil.png"},{name:"home.brandNames.microsoftNet",url:"https://github.com/dreamfactorysoftware/.net-sdk",icon:"in_product_dotnet_lil.png"}],R=[{name:"home.brandNames.javaScript",url:"https://github.com/dreamfactorysoftware/javascript-sdk",icon:"in_product_javascript_lil.png"},{name:"home.brandNames.ionic",url:"https://github.com/dreamfactorysoftware/ionic-sdk",icon:"in_product_ionic_lil.png"},{name:"home.brandNames.titanium",url:"https://github.com/dreamfactorysoftware/titanium-sdk",icon:"in_product_titanium_lil.png"},{name:"home.brandNames.angularJs",url:"https://github.com/dreamfactorysoftware/angular-sdk",icon:"in_product_angular_lil.svg"},{name:"home.brandNames.angular2",url:"https://github.com/dreamfactorysoftware/angular2-sdk",icon:"in_product_angular2_lil.png"},{name:"home.brandNames.react",url:"https://github.com/dreamfactorysoftware/reactjs-sdk",icon:"in_product_reactjs_lil.png"}];var v=a(26385),l=a(95195),t=a(65879),g=a(45597),f=a(42346),B=a(65619);let k=(()=>{class n{constructor(){this.isFirstTimeUser$=new B.X(!1),this.loadInitialConfig()}setIsFirstUser(){localStorage.setItem("configFirstTimeUser",JSON.stringify(!0))}loadInitialConfig(){localStorage.getItem("configFirstTimeUser")?this.isFirstTimeUser$.next(!1):this.isFirstTimeUser$.next(!0)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function L(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"a",1),t._UZ(2,"fa-icon",2),t.TgZ(3,"span",3),t._uU(4),t.ALo(5,"transloco"),t.qZA()(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.s9C("href",e.linkItem.link,t.LSH),t.xp6(1),t.Q6J("icon",e.linkItem.icon),t.xp6(2),t.Oqu(t.lcZ(5,3,e.linkItem.name))}}let U=(()=>{class n{constructor(){this.storageService=(0,t.f3M)(k),this.isFirstTimeUser$=this.storageService.isFirstTimeUser$}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-icon-link"]],inputs:{linkItem:"linkItem"},standalone:!0,features:[t.jDz],decls:1,vars:1,consts:[[4,"ngIf"],["target","_blank","aria-labelledby","link-label",1,"plain-icon-link",3,"href"],["aria-hidden","true","color","primary",1,"link-icon",3,"icon"],["id","link-label"]],template:function(e,o){1&e&&t.YNc(0,L,6,5,"ng-container",0),2&e&&t.Q6J("ngIf",o.linkItem)},dependencies:[g.uH,g.BN,f.Ot,s.O5],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.plain-icon-link[_ngcontent-%COMP%]{color:#5c5699;display:flex;justify-content:left;align-items:center;text-decoration:none;padding:5px 0}.link-icon[_ngcontent-%COMP%]{margin-right:10px}"]}),n})();var Y=a(6625),K=a(86806),r=a(62651);let $=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-generate-api-card"]],inputs:{icon:"icon",headerText:"headerText",text:"text",routerLink:"routerLink",cardFinalBackgroundColor:"cardFinalBackgroundColor",cardFinalHeaderColor:"cardFinalHeaderColor"},standalone:!0,features:[t.jDz],decls:9,vars:14,consts:[["appearance","outlined",1,"df-generate-api-card",3,"routerLink"],[1,"df-generate-api-card-content"],["size","lg",3,"icon"],[1,"df-card-header"],[1,"df-card-description"]],template:function(e,o){1&e&&(t.TgZ(0,"mat-card",0)(1,"mat-card-content",1),t._UZ(2,"fa-icon",2),t.TgZ(3,"h4",3),t._uU(4),t.ALo(5,"transloco"),t.qZA(),t.TgZ(6,"span",4),t._uU(7),t.ALo(8,"transloco"),t.qZA()()()),2&e&&(t.Udp("background-color",o.cardFinalBackgroundColor),t.Q6J("routerLink",o.routerLink),t.xp6(2),t.Udp("color",o.cardFinalHeaderColor),t.Q6J("icon",o.icon),t.xp6(1),t.Udp("color",o.cardFinalHeaderColor),t.xp6(1),t.hij(" ",t.lcZ(5,10,o.headerText)," "),t.xp6(3),t.Oqu(t.lcZ(8,12,o.text)))},dependencies:[b.Bz,b.rH,g.uH,g.BN,f.Ot,l.QW,l.a8,l.dn],styles:[".df-generate-api-card[_ngcontent-%COMP%]{cursor:pointer;width:100%;min-height:160px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.df-generate-api-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.df-generate-api-card-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:left;padding:20px;flex-grow:1;overflow:hidden}.df-generate-api-card-content[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-bottom:12px;flex-shrink:0;font-size:2rem}.df-generate-api-card-content[_ngcontent-%COMP%] .df-card-header[_ngcontent-%COMP%]{font-size:16px;font-weight:600;margin-bottom:8px;line-height:1.3}.df-generate-api-card-content[_ngcontent-%COMP%] .df-card-description[_ngcontent-%COMP%]{font-size:14px;line-height:1.5;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}"]}),n})();var j=a(23680);let H=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[j.BQ]}),n})();var Q=a(92596),X=a(78645),G=a(59773);function q(n,c){if(1&n&&t._UZ(0,"fa-icon",3),2&n){const e=t.oxw(2);t.Q6J("icon",e.trendIcon)}}function V(n,c){if(1&n&&(t.TgZ(0,"div",10)(1,"span",11),t.YNc(2,q,1,1,"fa-icon",12),t._uU(3),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Tol(e.trendClass),t.xp6(1),t.Q6J("ngIf",e.trendIcon),t.xp6(1),t.hij(" ",e.trend,"% ")}}function W(n,c){if(1&n&&(t.TgZ(0,"p",13),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.subtitle)}}function tt(n,c){if(1&n&&(t.TgZ(0,"span",16),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.footerText)}}function et(n,c){if(1&n&&(t.TgZ(0,"div",14),t.YNc(1,tt,2,1,"span",15),t.Hsn(2,1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.footerText&&!e.showPrompt)}}const nt=["*",[["","prompt",""]]],ot=["*","[prompt]"];let ct=(()=>{class n{constructor(){this.showPrompt=!1,this.isZero=!1,this.color="primary",this.clickable=!1,this.cardClick=new t.vpe}onClick(){this.clickable&&this.cardClick.emit()}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-dashboard-card"]],inputs:{icon:"icon",title:"title",value:"value",subtitle:"subtitle",trend:"trend",trendIcon:"trendIcon",trendClass:"trendClass",footerText:"footerText",showPrompt:"showPrompt",isZero:"isZero",color:"color",clickable:"clickable"},outputs:{cardClick:"cardClick"},standalone:!0,features:[t.jDz],ngContentSelectors:ot,decls:14,vars:16,consts:[[1,"dashboard-card",3,"click"],[1,"card-header"],[1,"icon-container"],[3,"icon"],["class","header-stats",4,"ngIf"],[1,"card-body"],[1,"card-title"],[1,"card-value"],["class","card-subtitle",4,"ngIf"],["class","card-footer",4,"ngIf"],[1,"header-stats"],[1,"trend"],[3,"icon",4,"ngIf"],[1,"card-subtitle"],[1,"card-footer"],["class","footer-text",4,"ngIf"],[1,"footer-text"]],template:function(e,o){1&e&&(t.F$t(nt),t.TgZ(0,"mat-card",0),t.NdJ("click",function(){return o.onClick()}),t.TgZ(1,"mat-card-content")(2,"div",1)(3,"div",2),t._UZ(4,"fa-icon",3),t.qZA(),t.YNc(5,V,4,4,"div",4),t.qZA(),t.TgZ(6,"div",5)(7,"h3",6),t._uU(8),t.qZA(),t.TgZ(9,"div",7),t._uU(10),t.qZA(),t.YNc(11,W,2,1,"p",8),t.Hsn(12),t.qZA(),t.YNc(13,et,3,1,"div",9),t.qZA()()),2&e&&(t.Tol("card-"+o.color),t.ekj("zero-value",o.isZero)("shake-animation",o.isZero)("clickable",o.clickable),t.xp6(3),t.Tol("icon-"+o.color),t.xp6(1),t.Q6J("icon",o.icon),t.xp6(1),t.Q6J("ngIf",void 0!==o.trend),t.xp6(3),t.Oqu(o.title),t.xp6(2),t.Oqu(o.value),t.xp6(1),t.Q6J("ngIf",o.subtitle),t.xp6(2),t.Q6J("ngIf",o.footerText||o.showPrompt))},dependencies:[s.ez,s.O5,l.QW,l.a8,l.dn,g.uH,g.BN],styles:['.dashboard-card[_ngcontent-%COMP%]{height:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;cursor:default}.dashboard-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.dashboard-card.clickable[_ngcontent-%COMP%]{cursor:pointer}.dashboard-card.clickable[_ngcontent-%COMP%]:hover{transform:translateY(-4px);box-shadow:0 6px 25px #00000026}.dashboard-card[_ngcontent-%COMP%] .mat-card-content[_ngcontent-%COMP%]{padding:20px}.card-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.icon-container[_ngcontent-%COMP%]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.icon-container[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{font-size:24px;color:#fff}.icon-container.icon-primary[_ngcontent-%COMP%]{background:linear-gradient(135deg,#7f11e0 0%,#5c239a 100%)}.icon-container.icon-accent[_ngcontent-%COMP%]{background:linear-gradient(135deg,#ff4081 0%,#e91e63 100%)}.icon-container.icon-success[_ngcontent-%COMP%]{background:linear-gradient(135deg,#4caf50 0%,#388e3c 100%)}.icon-container.icon-info[_ngcontent-%COMP%]{background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%)}.icon-container.icon-warn[_ngcontent-%COMP%]{background:linear-gradient(135deg,#ff9800 0%,#f57c00 100%)}.header-stats[_ngcontent-%COMP%] .trend[_ngcontent-%COMP%]{font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px}.header-stats[_ngcontent-%COMP%] .trend.trend-up[_ngcontent-%COMP%]{color:#4caf50}.header-stats[_ngcontent-%COMP%] .trend.trend-down[_ngcontent-%COMP%]{color:#f44336}.header-stats[_ngcontent-%COMP%] .trend[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{font-size:12px}.card-body[_ngcontent-%COMP%] .card-title[_ngcontent-%COMP%]{font-size:14px;font-weight:400;color:#666;margin:0 0 8px}.card-body[_ngcontent-%COMP%] .card-value[_ngcontent-%COMP%]{font-size:32px;font-weight:600;color:#333;line-height:1.2}.card-body[_ngcontent-%COMP%] .card-subtitle[_ngcontent-%COMP%]{font-size:12px;color:#999;margin:4px 0 0}.card-footer[_ngcontent-%COMP%]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.card-footer[_ngcontent-%COMP%] .footer-text[_ngcontent-%COMP%]{font-size:12px;color:#666} [prompt]{font-size:14px;color:#d32f2f;font-weight:600;display:flex;align-items:center;gap:6px;animation:_ngcontent-%COMP%_urgent-pulse 1.5s infinite;text-shadow:0 0 8px rgba(211,47,47,.3);letter-spacing:.5px} [prompt] span{position:relative} [prompt] span:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#d32f2f,transparent);animation:_ngcontent-%COMP%_underline-slide 2s infinite}@keyframes _ngcontent-%COMP%_urgent-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes _ngcontent-%COMP%_underline-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes _ngcontent-%COMP%_pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.dashboard-card.zero-value[_ngcontent-%COMP%]{background:linear-gradient(135deg,#fff5f5 0%,#ffe0e0 100%);border:2px solid #ff6b6b;position:relative;overflow:hidden;box-shadow:0 0 20px #ff6b6b33;animation:_ngcontent-%COMP%_glow-pulse 2.5s infinite}.dashboard-card.zero-value[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(90deg,transparent,rgba(255,107,107,.3),transparent);animation:_ngcontent-%COMP%_shimmer 3s infinite}.dashboard-card.zero-value[_ngcontent-%COMP%] .card-value[_ngcontent-%COMP%]{color:#d32f2f!important;font-weight:700!important;text-shadow:0 0 3px rgba(211,47,47,.2)}.dashboard-card.zero-value[_ngcontent-%COMP%] .icon-container[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_attention-pulse 2s infinite;box-shadow:0 0 15px #ff6b6b4d}.dashboard-card.zero-value[_ngcontent-%COMP%]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 30px #ff6b6b4d}@keyframes _ngcontent-%COMP%_glow-pulse{0%,to{box-shadow:0 0 20px #ff6b6b33}50%{box-shadow:0 0 30px #ff6b6b66}}.dashboard-card.shake-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_subtle-shake 4s infinite}@keyframes _ngcontent-%COMP%_subtle-shake{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px) rotate(-.5deg)}94%{transform:translate(2px) rotate(.5deg)}96%{transform:translate(-1px) rotate(-.3deg)}98%{transform:translate(1px) rotate(.3deg)}}@keyframes _ngcontent-%COMP%_shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes _ngcontent-%COMP%_attention-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.dark-theme[_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%]{background-color:#424242}.dark-theme[_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%] .card-title[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%] .card-title[_ngcontent-%COMP%]{color:#bbb}.dark-theme[_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%] .card-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%] .card-value[_ngcontent-%COMP%]{color:#fff}.dark-theme[_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%] .card-subtitle[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%] .card-subtitle[_ngcontent-%COMP%]{color:#999}.dark-theme[_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-footer[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-footer[_ngcontent-%COMP%]{border-top-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-footer[_ngcontent-%COMP%] .footer-text[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card[_ngcontent-%COMP%] .card-footer[_ngcontent-%COMP%] .footer-text[_ngcontent-%COMP%]{color:#bbb}.dark-theme[_nghost-%COMP%] .dashboard-card.zero-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card.zero-value[_ngcontent-%COMP%]{background:linear-gradient(135deg,#4a1a1a 0%,#3d1515 100%);border:2px solid #ff6b6b}.dark-theme[_nghost-%COMP%] .dashboard-card.zero-value[_ngcontent-%COMP%]:before, .dark-theme [_nghost-%COMP%] .dashboard-card.zero-value[_ngcontent-%COMP%]:before{background:linear-gradient(90deg,transparent,rgba(255,107,107,.2),transparent)}.dark-theme[_nghost-%COMP%] .dashboard-card.zero-value[_ngcontent-%COMP%] .card-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .dashboard-card.zero-value[_ngcontent-%COMP%] .card-value[_ngcontent-%COMP%]{color:#ff8a80!important}.dark-theme[_nghost-%COMP%] [prompt], .dark-theme [_nghost-%COMP%] [prompt]{color:#ff8a80;text-shadow:0 0 10px rgba(255,138,128,.5)}.dark-theme[_nghost-%COMP%] [prompt] span:after, .dark-theme [_nghost-%COMP%] [prompt] span:after{background:linear-gradient(90deg,transparent,#ff8a80,transparent)}']}),n})();var at=a(74825),w=a(22096),rt=a(9315),dt=a(94664),it=a(70940),lt=a(37398),mt=a(99397),st=a(26306),gt=a(69862);let pt=(()=>{class n{constructor(e){this.http=e,this.CACHE_KEY="df_dashboard_stats",this.CACHE_DURATION=3e4,this.REFRESH_INTERVAL=9e5,this.stats$=(0,at.H)(0,this.REFRESH_INTERVAL).pipe((0,dt.w)(()=>this.fetchStats()),(0,it.d)(1))}getDashboardStats(){const e=this.getCachedStats();return e?(0,w.of)(e):this.stats$}fetchStats(){const e={services:this.http.get("/api/v2/system/service?fields=id,name,type&include_count=true"),roles:this.http.get("/api/v2/system/role?fields=id,name&include_count=true"),appKeys:this.http.get("/api/v2/system/app?include_count=true")};return(0,rt.D)(e).pipe((0,lt.U)(o=>this.transformResponses(o)),(0,mt.b)(o=>this.cacheStats(o)),(0,st.K)(()=>(0,w.of)(this.getSimpleStats())))}transformResponses(e){const{services:o,roles:i,appKeys:p}=e,T=["system","api_docs","files","logs","db","email","user","script","ui","schema","api_doc","file","log","admin","df-admin","dreamfactory","cache","push","pub_sub"].map(m=>m.toLowerCase()),A=["admin","api_docs","file_manager"].map(m=>m.toLowerCase()),It=["administrator","user","admin","sys_admin"].map(m=>m.toLowerCase()),Tt=(o.resource||[]).filter(m=>!T.includes(m.name.toLowerCase())),At=(p.resource||[]).filter(m=>{const Dt=!!(m.apiKey||m.api_key||m.apikey);return!A.includes(m.name.toLowerCase())&&Dt}),Zt=(i.resource||[]).filter(m=>!It.includes(m.name.toLowerCase()));return{services:{total:Tt.length},apiKeys:{total:At.length},roles:{total:Zt.length}}}calculateTrend(e,o){return 0===e?0:Math.round((o-e)/e*100)}getCachedStats(){const e=localStorage.getItem(this.CACHE_KEY);if(!e)return null;try{const{data:o,timestamp:i}=JSON.parse(e);if(Date.now()-i{class n{constructor(e,o,i,p){this.analyticsService=e,this.themeService=o,this.breakpointService=i,this.router=p,this.destroy$=new X.x,this.faPlug=d.oso,this.faKey=d.DD4,this.faLock=d.byT,this.stats={services:{total:0},apiKeys:{total:0},roles:{total:0}},this.loading=!0,this.error=!1}ngOnInit(){localStorage.removeItem("df_dashboard_stats"),this.loadDashboardStats()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}loadDashboardStats(){this.loading=!0,this.error=!1,this.analyticsService.getDashboardStats().pipe((0,G.R)(this.destroy$)).subscribe({next:e=>{this.stats=e||{services:{total:0},apiKeys:{total:0},roles:{total:0}},this.loading=!1},error:()=>{this.error=!0,this.loading=!1,this.stats={services:{total:0},apiKeys:{total:0},roles:{total:0}}}})}onServicesCardClick(){0===this.stats.services.total&&this.router.navigate(["/api-connections/api-types/database/create"])}onApiKeysCardClick(){0===this.stats.apiKeys.total&&this.router.navigate(["/api-connections/api-keys/create"])}onRolesCardClick(){0===this.stats.roles.total&&this.router.navigate(["/api-connections/role-based-access/create"])}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(pt),t.Y36(z.F),t.Y36(I.y),t.Y36(b.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-dashboard"]],standalone:!0,features:[t.jDz],decls:8,vars:10,consts:[[1,"dashboard-container"],[1,"dashboard-title"],["class","loading-container",4,"ngIf"],["class","dashboard-content",4,"ngIf"],["class","error-container",4,"ngIf"],[1,"loading-container"],[1,"loading-card"],[1,"dashboard-content"],[1,"stats-grid"],["color","primary",3,"icon","title","value","subtitle","showPrompt","isZero","clickable","cardClick"],["prompt","","class","service-prompt",4,"ngIf"],["color","success",3,"icon","title","value","subtitle","showPrompt","isZero","clickable","cardClick"],["prompt","","class","key-prompt",4,"ngIf"],["color","info",3,"icon","title","value","subtitle","showPrompt","isZero","clickable","cardClick"],["prompt","","class","role-prompt",4,"ngIf"],["prompt","",1,"service-prompt"],["prompt","",1,"key-prompt"],["prompt","",1,"role-prompt"],[1,"error-container"],[1,"error-card"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"h2",1),t._uU(3),t.ALo(4,"transloco"),t.qZA(),t.YNc(5,bt,6,3,"div",2),t.YNc(6,xt,14,36,"div",3),t.YNc(7,Ct,6,3,"div",4),t.qZA()),2&e&&(t.ekj("dark-theme",t.lcZ(1,6,o.themeService.darkMode$)),t.xp6(3),t.Oqu(t.lcZ(4,8,"home.dashboard.title")),t.xp6(2),t.Q6J("ngIf",o.loading),t.xp6(1),t.Q6J("ngIf",!o.loading&&!o.error),t.xp6(1),t.Q6J("ngIf",!o.loading&&o.error))},dependencies:[s.ez,s.O5,s.Ov,l.QW,l.a8,l.dn,_.Ps,H,Q.AV,v.t,f.y4,f.Ot,g.uH,ct],styles:[".dashboard-container[_ngcontent-%COMP%]{padding:24px;max-width:1400px;margin:0 auto}.dashboard-container.dark-theme[_ngcontent-%COMP%] .dashboard-title[_ngcontent-%COMP%]{color:#fff}.dashboard-container.dark-theme[_ngcontent-%COMP%] .loading-card[_ngcontent-%COMP%], .dashboard-container.dark-theme[_ngcontent-%COMP%] .error-card[_ngcontent-%COMP%]{background-color:#424242}.dashboard-container.dark-theme[_ngcontent-%COMP%] .performance-card[_ngcontent-%COMP%], .dashboard-container.dark-theme[_ngcontent-%COMP%] .storage-card[_ngcontent-%COMP%]{background-color:#424242;color:#fff}.dashboard-title[_ngcontent-%COMP%]{font-size:24px;font-weight:500;margin-bottom:24px;color:#333}.loading-container[_ngcontent-%COMP%], .error-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-card[_ngcontent-%COMP%], .error-card[_ngcontent-%COMP%]{text-align:center;padding:32px}.error-icon[_ngcontent-%COMP%]{font-size:48px;color:#f44336;margin-bottom:16px}.dashboard-content[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_fadeIn .3s ease-in}@keyframes _ngcontent-%COMP%_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stats-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}@media (max-width: 768px){.dashboard-container[_ngcontent-%COMP%]{padding:16px}.stats-grid[_ngcontent-%COMP%], .charts-row[_ngcontent-%COMP%]{grid-template-columns:1fr}}"]}),n})();function Pt(n,c){if(1&n&&t._UZ(0,"df-generate-api-card",11),2&n){const e=c.$implicit;t.Q6J("icon",e.icon)("headerText",e.headerTextKey)("text",e.textKey)("routerLink",e.route)("cardFinalBackgroundColor",e.bgColor)("cardFinalHeaderColor",e.headerColor)}}function Ot(n,c){if(1&n&&(t.TgZ(0,"li"),t._UZ(1,"df-icon-link",12),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("linkItem",e)}}function Mt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Ot,2,1,"li",0),t.BQk()),2&n){const e=c.$implicit,o=t.oxw().ngIf;t.xp6(1),t.Q6J("ngIf",o.isFirstTimeUser||"home.resourceLinks.gettingStartedGuide"===e.name||"home.resourceLinks.fullDocumentation"===e.name||"home.resourceLinks.blog"===e.name||"home.resourceLinks.contactSupport"===e.name)}}const yt=function(){return{"word-break":"break-all"}};function vt(n,c){if(1&n&&(t.TgZ(0,"div")(1,"mat-card",13)(2,"mat-card-header")(3,"mat-card-subtitle"),t._uU(4),t.qZA()(),t.TgZ(5,"mat-card-content")(6,"p"),t._uU(7),t.qZA(),t.TgZ(8,"p"),t._uU(9),t.qZA()(),t.TgZ(10,"mat-card-actions")(11,"a",14),t._uU(12,"View Release"),t.qZA()()()()),2&n){const e=c.$implicit,o=t.oxw(2);t.xp6(1),t.Akn(t.DdM(6,yt)),t.xp6(3),t.Oqu(e.name),t.xp6(3),t.hij("Tag: ",e.tag_name,""),t.xp6(2),t.hij("Published at: ",o.convertDateType(e.published_at),""),t.xp6(2),t.Q6J("href",e.html_url,t.LSH)}}function kt(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"div"),t.ALo(2,"async"),t.TgZ(3,"section",1),t.ALo(4,"async"),t.TgZ(5,"article",2)(6,"article")(7,"h2"),t._uU(8),t.ALo(9,"transloco"),t.qZA(),t.TgZ(10,"div",3),t.YNc(11,Pt,1,6,"df-generate-api-card",4),t.qZA()(),t.TgZ(12,"article",5),t._UZ(13,"df-dashboard"),t.qZA(),t.TgZ(14,"article")(15,"h3",6),t._uU(16),t.ALo(17,"transloco"),t.qZA(),t.TgZ(18,"ul",7),t.YNc(19,Mt,2,1,"ng-container",8),t.qZA()()()(),t.TgZ(20,"section",9)(21,"div")(22,"h2"),t._uU(23,"GitHub Releases"),t.qZA(),t.TgZ(24,"div",10),t.YNc(25,vt,13,7,"div",8),t.qZA()()()(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.ekj("mobile",t.lcZ(4,11,e.breakpointService.isSmallScreen)),t.xp6(5),t.hij(" ",t.lcZ(9,13,"home.welcomePage.generateYourApis")," "),t.xp6(3),t.Q6J("ngForOf",e.generateApiCardsData),t.xp6(5),t.hij(" ",t.lcZ(17,15,"home.welcomePage.learnMoreHeading")," "),t.xp6(3),t.Q6J("ngForOf",e.welcomePageResources),t.xp6(6),t.Q6J("ngForOf",e.releases)}}const wt=function(n){return{isFirstTimeUser:n}};let zt=(()=>{class n{constructor(e,o,i,p){this.breakpointService=e,this.themeService=o,this.storageService=i,this.servicesService=p,this.faCirclePlay=d.iiS,this.faHeart=d.m6i,this.faComment=d.Mzg,this.faDatabase=d.t5N,this.faCode=d.dT$,this.faNetworkWired=d.kXW,this.faFile=d.gMD,this.faTools=d.CgH,this.faBook=d.FL8,this.fpDBRoute=`/${r.Z.API_CONNECTIONS}/${r.Z.API_TYPES}/${r.Z.DATABASE}/${r.Z.CREATE}`,this.fpScriptingRoute=`/${r.Z.API_CONNECTIONS}/${r.Z.API_TYPES}/${r.Z.SCRIPTING}/${r.Z.CREATE}`,this.fpNetworkRoute=`/${r.Z.API_CONNECTIONS}/${r.Z.API_TYPES}/${r.Z.NETWORK}/${r.Z.CREATE}`,this.fpFileRoute=`/${r.Z.API_CONNECTIONS}/${r.Z.API_TYPES}/${r.Z.FILE}/${r.Z.CREATE}`,this.fpUtilityRoute=`/${r.Z.API_CONNECTIONS}/${r.Z.API_TYPES}/${r.Z.UTILITY}/${r.Z.CREATE}`,this.fpApiDocsRoute=`/${r.Z.API_CONNECTIONS}/${r.Z.API_DOCS}`,this.welcomePageResources=N,this.nativeExampleLinks=F,this.javaScriptExampleLinks=R,this.isDarkMode=this.themeService.darkMode$,this.isFirstTimeUser$=this.storageService.isFirstTimeUser$,this.releases=[],this.generateApiCardsData=[{icon:this.faDatabase,headerTextKey:"home.welcomePage.connectToDatabaseCard.header",textKey:"home.welcomePage.connectToDatabaseCard.description",route:this.fpDBRoute,bgColor:"rgba(127, 17, 224, 0.1)",headerColor:"rgb(127, 17, 224)"},{icon:this.faCode,headerTextKey:"home.welcomePage.useScriptingServicesCard.header",textKey:"home.welcomePage.useScriptingServicesCard.description",route:this.fpScriptingRoute,bgColor:"rgba(92,35,154, 0.1)",headerColor:"rgb(92,35,154)"},{icon:this.faNetworkWired,headerTextKey:"home.welcomePage.proxyWebServicesCard.header",textKey:"home.welcomePage.proxyWebServicesCard.description",route:this.fpNetworkRoute,bgColor:"rgb(235,253,245)",headerColor:"rgb(25,97,80)"},{icon:this.faFile,headerTextKey:"home.welcomePage.exposeFileStorageCard.header",textKey:"home.welcomePage.exposeFileStorageCard.description",route:this.fpFileRoute,bgColor:"rgb(255,251,236)",headerColor:"rgb(136,72,43)"},{icon:this.faTools,headerTextKey:"home.welcomePage.utilityServicesCard.header",textKey:"home.welcomePage.utilityServicesCard.description",route:this.fpUtilityRoute,bgColor:"rgba(80,105,137, 0.1)",headerColor:"rgb(80,105,137)"},{icon:this.faBook,headerTextKey:"home.welcomePage.apiDocsCard.header",textKey:"home.welcomePage.apiDocsCard.description",route:this.fpApiDocsRoute,bgColor:"rgba(217, 54, 138, 0.1)",headerColor:"rgb(217, 54, 138)"}]}ngOnInit(){this.servicesService.getReleases().subscribe(e=>{this.releases=e.slice(0,3)}),this.storageService.setIsFirstUser()}convertDateType(e){return new Date(e).toISOString().split("T")[0]}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(I.y),t.Y36(z.F),t.Y36(k),t.Y36(K.xS))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-welcome-page"]],standalone:!0,features:[t._Bn([Y.R]),t.jDz],decls:2,vars:5,consts:[[4,"ngIf"],[1,"two-column-flex-container"],[1,"flex-column"],["aria-labelledby","welcome-heading",1,"button-group"],[3,"icon","headerText","text","routerLink","cardFinalBackgroundColor","cardFinalHeaderColor",4,"ngFor","ngForOf"],[1,"dashboard-section"],["id","learn-more-heading"],["aria-labelledby","learn-more-heading",1,"learn-more-links-list"],[4,"ngFor","ngForOf"],[1,"platforms-section"],[1,"release-container"],[3,"icon","headerText","text","routerLink","cardFinalBackgroundColor","cardFinalHeaderColor"],[3,"linkItem"],[1,"full-width","release-card"],["target","_blank",1,"release-btn",3,"href"]],template:function(e,o){1&e&&(t.YNc(0,kt,26,17,"ng-container",0),t.ALo(1,"async")),2&e&&t.Q6J("ngIf",t.VKq(3,wt,t.lcZ(1,1,o.isFirstTimeUser$)))},dependencies:[s.ez,s.sg,s.O5,s.Ov,g.uH,U,l.QW,l.a8,l.hq,l.dn,l.dk,l.$j,v.t,f.Ot,b.Bz,b.rH,Z.ot,_.Ps,$,ut],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.platforms-section[_ngcontent-%COMP%] article[_ngcontent-%COMP%], .installers-section[_ngcontent-%COMP%] article[_ngcontent-%COMP%]{padding:25px 0}section[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:50px}ul[_ngcontent-%COMP%]{list-style-type:none;padding:0}.flex-list-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.flex-list-container.x-small[_ngcontent-%COMP%]{justify-content:center}.two-column-flex-container[_ngcontent-%COMP%]{display:flex;justify-content:stretch;padding-bottom:50px}.two-column-flex-container.mobile[_ngcontent-%COMP%]{flex-direction:column}.two-column-flex-container.mobile[_ngcontent-%COMP%] .flex-column[_ngcontent-%COMP%]:first-child{padding-right:0;padding-bottom:25px}.two-column-flex-container.mobile[_ngcontent-%COMP%] .flex-column[_ngcontent-%COMP%]:last-child{padding:0}.flex-column[_ngcontent-%COMP%]{flex-basis:100%}.flex-column[_ngcontent-%COMP%]:first-child{padding-right:0}.flex-column[_ngcontent-%COMP%]:last-child{padding-left:0}.video-link[_ngcontent-%COMP%]{position:relative}.video-image[_ngcontent-%COMP%]{max-width:100%}.video-overlay[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.play-icon[_ngcontent-%COMP%]{margin-bottom:15px;margin-top:-90px}#video-link-description[_ngcontent-%COMP%]{font-size:1.8rem;font-weight:700}mat-card.notice-card[_ngcontent-%COMP%]{padding:30px;margin-bottom:40px}mat-card.notice-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5c5699}.pre-heading-icon[_ngcontent-%COMP%]{margin-right:10px;color:#5c5699}.dark-theme[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .notice-card[_ngcontent-%COMP%]{background-color:#1c1b20!important}.release-container[_ngcontent-%COMP%]{display:flex;gap:15px}.release-card[_ngcontent-%COMP%]{background-color:#e2e1ed}.release-btn[_ngcontent-%COMP%]{margin-left:10px}.button-group[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.button-group[_ngcontent-%COMP%] df-generate-api-card[_ngcontent-%COMP%]{width:32%;min-height:180px}@media (max-width: 959px){.button-group[_ngcontent-%COMP%] df-generate-api-card[_ngcontent-%COMP%]{width:48%}}@media (max-width: 600px){.button-group[_ngcontent-%COMP%] df-generate-api-card[_ngcontent-%COMP%]{width:100%}}#learn-more-heading[_ngcontent-%COMP%]{text-align:center;margin:0}.learn-more-links-list[_ngcontent-%COMP%]{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:10px}.dashboard-section[_ngcontent-%COMP%]{margin-top:48px;margin-bottom:32px}"]}),n})()}}]); \ No newline at end of file diff --git a/dist/1361.478caeb5e427cd4a.js b/dist/1361.478caeb5e427cd4a.js new file mode 100644 index 00000000..b0aeeaff --- /dev/null +++ b/dist/1361.478caeb5e427cd4a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1361],{91361:(Tt,P,d)=>{d.r(P),d.d(P,{DfManageServicesComponent:()=>wt});var g,Z=d(73991),A=d(97582),N=d(86806),J=d(64135),Q=d(74490),Y=d(78791),E=d(73461),$=d(90590),y=d(26306),v=d(58504),t=d(65879),h=d(81896),L=d(4300),k=d(42346),w=d(17700),p=d(96814),b=d(32296),z=d(45597),m=d(25313),_=d(77988),f=d(56223),T=d(21476),u=d(64170),D=d(2032),C=d(13566);function F(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function U(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function B(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function K(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function G(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function R(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function H(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function j(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function V(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function W(n,c){if(1&n&&(t.ynx(0),t.YNc(1,j,1,1,"fa-icon",28),t.YNc(2,V,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function X(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,G,1,3,"fa-icon",26),t.YNc(2,R,3,3,"ng-container",5),t.YNc(3,H,2,1,"ng-container",5),t.YNc(4,W,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function q(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,K,4,6,"th",22),t.YNc(2,X,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function tt(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3).$implicit,l=t.oxw(2);let s;return t.KtG(l.goEventScriptsPage((null==r||null==(s=r.cell(i))?null:s.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function nt(n,c){1&n&&(t.ynx(0),t.YNc(1,tt,2,0,"th",32),t.YNc(2,et,2,3,"td",33),t.BQk())}function ot(n,c){1&n&&t._UZ(0,"th",34)}function ct(n,c){1&n&&t._UZ(0,"td",35)}function at(n,c){1&n&&(t.YNc(0,ot,1,0,"th",32),t.YNc(1,ct,1,0,"td",33))}function dt(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,nt,3,0,"ng-container",30),t.YNc(2,at,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function it(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const M=function(n){return{param:n}};function rt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,M,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function lt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,M,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function mt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,rt,3,7,"button",39),t.YNc(2,lt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function gt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3).$implicit;return t.KtG(i.function(r))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,M,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function st(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,gt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function pt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,mt,4,2,"ng-container",30),t.YNc(2,st,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function bt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,pt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function _t(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,it,1,0,"th",32),t.YNc(2,bt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function ft(n,c){if(1&n&&(t.ynx(0),t.YNc(1,q,3,1,"ng-container",19),t.YNc(2,dt,4,3,"ng-container",19),t.YNc(3,_t,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function xt(n,c){1&n&&t._UZ(0,"tr",48)}function ht(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.callDefaultAction(i))})("keydown",function(a){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.handleKeyDown(a,r))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function ut(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function Ct(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,ft,4,3,"ng-container",13),t.YNc(5,xt,1,0,"tr",14),t.YNc(6,ht,1,3,"tr",15),t.YNc(7,ut,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const Mt=[[["","topActions",""]]],Ot=function(n){return{currentPageSize:n}};let O=((g=class extends J.j{constructor(c,e,o,a,i,r){super(c,e,o,a,r),this.serviceService=i,this.serviceTypes=[],this.system=!1,this.columns=[{columnDef:"active",cell:l=>l.active,header:"active"},{columnDef:"name",cell:l=>l.name,header:"name"},{columnDef:"label",cell:l=>l.label,header:"label"},{columnDef:"description",cell:l=>l.description,header:"description"},{columnDef:"type",cell:l=>l.type,header:"type"},{columnDef:"scripting",cell:l=>l.scripting,header:"Scripting"},{columnDef:"actions"}],this.filterQuery=(0,Q.s)("services")}ngOnInit(){super.ngOnInit(),this._activatedRoute.data.subscribe(c=>{const{data:e}=c;if(this.system=c.system||this._activatedRoute.snapshot.parent?.data?.system||!1,this.serviceTypes=e?.serviceTypes,this.allowCreate=!this.system,this.system)this.actions={default:this.actions.default,additional:this.actions.additional?.filter(o=>"delete"!==o.label)??null};else{const o={label:"duplicate",function:a=>this.duplicateService(a),ariaLabel:{key:"duplicateService",param:"name"},icon:$.kZ_};if(this.actions.additional){const a=this.actions.additional.findIndex(i=>"delete"===i.label);-1!==a?this.actions.additional.splice(a,0,o):this.actions.additional.push(o)}}})}mapDataToTable(c){return c.map(o=>({id:o.id,name:o.name,label:o.label,description:o.description,scripting:"not",active:o.isActive,deletable:o.deletable,type:o.type}))}deleteRow(c){this.serviceService.delete(c.id,{snackbarSuccess:"admins.alerts.deleteSuccess"}).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o,a){this.serviceTypes&&0!==this.serviceTypes.length&&(o=`${o?`(${o}) and `:""}(type in ("${this.serviceTypes.map(i=>i.name).join('","')}"))`),this.serviceService.getAll({limit:c,offset:e,filter:o,refresh:a}).subscribe(i=>{const r=this.mapDataToTable(i.resource);1===this.serviceTypes.length&&"api_type"===this.serviceTypes[0].name?this.dataSource.data=r:this.serviceService.getEventScripts().subscribe(s=>{const x=s.resource;r.forEach(I=>{const S=x.find(zt=>zt.name.includes(I.name));I.scripting=S?S.name:"not"}),this.dataSource.data=r}),this.tableLength=i.meta.count})}duplicateService(c){this.serviceService.get(c.id).pipe((0,y.K)(e=>(console.error("Failed to fetch service details:",e),(0,v._)(()=>e)))).subscribe(e=>{this.serviceService.getAll({limit:1e3}).subscribe(o=>{const a=o.resource.map(r=>r.name);this.dialog.open(E.b,{width:"400px",data:{title:"services.duplicate.title",message:"services.duplicate.message",label:"services.duplicate.nameLabel",originalName:e.name,existingNames:a}}).afterClosed().subscribe(r=>{if(r){const s={resource:[{name:r,label:e.label||r,description:`${e.description||""} (copy)`,is_active:e.isActive,type:e.type,config:e.config?{...e.config}:{}}]};this.serviceService.create(s,{snackbarSuccess:"services.alerts.duplicateSuccess"}).pipe((0,y.K)(x=>(console.error("Failed to duplicate service:",x),(0,v._)(()=>x)))).subscribe(()=>{this.refreshTable()})}})})})}}).\u0275fac=function(c){return new(c||g)(t.Y36(h.F0),t.Y36(h.gz),t.Y36(L.Kd),t.Y36(k.Vn),t.Y36(N.xS),t.Y36(w.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-manage-services-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(Mt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,F,3,4,"button",1),t.YNc(3,U,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,B,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,Ct,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,Ot,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[p.O5,b.ot,b.lW,b.RK,b.nh,z.uH,z.BN,m.p0,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,m.Ee,p.sg,_.Tx,_.VK,_.OP,_.p6,f.UX,f.Fj,f.JJ,f.oH,k.Ot,p.Ov,w.Is,T.TU,T.NW,u.lN,u.KE,u.hX,D.c,D.Nt,C.JX,C.YE,C.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);O=(0,A.gn)([(0,Y.c)({checkProperties:!0})],O);var yt=d(72246);function vt(n,c){1&n&&t._UZ(0,"df-paywall",2),2&n&&t.Q6J("serviceName","Services")}function kt(n,c){1&n&&t._UZ(0,"df-manage-services-table")}let wt=(()=>{class n{constructor(e,o){this.activatedRoute=e,this.snackbarService=o,this.paywall=!1}ngOnInit(){this.activatedRoute.data.subscribe(({data:e})=>{this.paywall=e.serviceTypes&&0===e.serviceTypes.length}),this.snackbarService.setSnackbarLastEle("",!1)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(h.gz),t.Y36(yt.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-services"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[3,"serviceName",4,"ngIf","ngIfElse"],["allowed",""],[3,"serviceName"]],template:function(e,o){if(1&e&&(t.YNc(0,vt,1,1,"df-paywall",0),t.YNc(1,kt,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",o.paywall)("ngIfElse",a)}},dependencies:[Z.U,O,p.O5],encapsulation:2}),n})()}}]); \ No newline at end of file diff --git a/dist/1361.8773a03bc64257e8.js b/dist/1361.8773a03bc64257e8.js deleted file mode 100644 index 533c6c6b..00000000 --- a/dist/1361.8773a03bc64257e8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[1361],{91361:(vt,P,d)=>{d.r(P),d.d(P,{DfManageServicesComponent:()=>Pt});var g,I=d(73991),S=d(97582),Z=d(86806),A=d(64135),N=d(74490),J=d(78791),t=d(65879),x=d(81896),Q=d(4300),y=d(42346),v=d(17700),p=d(96814),b=d(32296),k=d(45597),m=d(25313),_=d(77988),f=d(56223),w=d(21476),h=d(64170),z=d(2032),u=d(13566);function Y(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function E(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function $(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function U(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function L(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function F(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function B(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function G(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function K(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function H(n,c){if(1&n&&(t.ynx(0),t.YNc(1,G,1,1,"fa-icon",28),t.YNc(2,K,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function R(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,L,1,3,"fa-icon",26),t.YNc(2,F,3,3,"ng-container",5),t.YNc(3,B,2,1,"ng-container",5),t.YNc(4,H,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function j(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,U,4,6,"th",22),t.YNc(2,R,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function V(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function W(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit,i=t.oxw(2);let s;return t.KtG(i.goEventScriptsPage((null==l||null==(s=l.cell(r))?null:s.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function X(n,c){1&n&&(t.ynx(0),t.YNc(1,V,2,0,"th",32),t.YNc(2,W,2,3,"td",33),t.BQk())}function q(n,c){1&n&&t._UZ(0,"th",34)}function tt(n,c){1&n&&t._UZ(0,"td",35)}function et(n,c){1&n&&(t.YNc(0,q,1,0,"th",32),t.YNc(1,tt,1,0,"td",33))}function nt(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,X,3,0,"ng-container",30),t.YNc(2,et,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function ot(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const C=function(n){return{param:n}};function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function at(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ct,3,7,"button",39),t.YNc(2,at,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function rt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(r.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,C,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function it(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,rt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,dt,4,2,"ng-container",30),t.YNc(2,it,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function mt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,lt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function gt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,ot,1,0,"th",32),t.YNc(2,mt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function st(n,c){if(1&n&&(t.ynx(0),t.YNc(1,j,3,1,"ng-container",19),t.YNc(2,nt,4,3,"ng-container",19),t.YNc(3,gt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function pt(n,c){1&n&&t._UZ(0,"tr",48)}function bt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(r))})("keydown",function(a){const l=t.CHM(e).$implicit,i=t.oxw(2);return t.KtG(i.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function _t(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ft(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,st,4,3,"ng-container",13),t.YNc(5,pt,1,0,"tr",14),t.YNc(6,bt,1,3,"tr",15),t.YNc(7,_t,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const xt=[[["","topActions",""]]],ht=function(n){return{currentPageSize:n}};let M=((g=class extends A.j{constructor(c,e,o,a,r,l){super(c,e,o,a,l),this.serviceService=r,this.serviceTypes=[],this.system=!1,this.columns=[{columnDef:"active",cell:i=>i.active,header:"active"},{columnDef:"name",cell:i=>i.name,header:"name"},{columnDef:"label",cell:i=>i.label,header:"label"},{columnDef:"description",cell:i=>i.description,header:"description"},{columnDef:"type",cell:i=>i.type,header:"type"},{columnDef:"scripting",cell:i=>i.scripting,header:"Scripting"},{columnDef:"actions"}],this.filterQuery=(0,N.s)("services"),this._activatedRoute.data.subscribe(({system:i,data:s})=>{this.serviceTypes=s.serviceTypes,this.system=i,this.allowCreate=!i,i&&(this.actions={default:this.actions.default,additional:this.actions.additional?.filter(O=>"delete"!==O.label)??null})})}mapDataToTable(c){return c.map(o=>({id:o.id,name:o.name,label:o.label,description:o.description,scripting:"not",active:o.isActive,deletable:o.deletable,type:o.type}))}deleteRow(c){this.serviceService.delete(c.id,{snackbarSuccess:"admins.alerts.deleteSuccess"}).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o,a){this.serviceTypes&&0!==this.serviceTypes.length&&(o=`${o?`(${o}) and `:""}(type in ("${this.serviceTypes.map(r=>r.name).join('","')}"))`),this.serviceService.getAll({limit:c,offset:e,filter:o,refresh:a}).subscribe(r=>{const l=this.mapDataToTable(r.resource);1===this.serviceTypes.length&&"api_type"===this.serviceTypes[0].name?this.dataSource.data=l:this.serviceService.getEventScripts().subscribe(s=>{const O=s.resource;l.forEach(T=>{const D=O.find(yt=>yt.name.includes(T.name));T.scripting=D?D.name:"not"}),this.dataSource.data=l}),this.tableLength=r.meta.count})}}).\u0275fac=function(c){return new(c||g)(t.Y36(x.F0),t.Y36(x.gz),t.Y36(Q.Kd),t.Y36(y.Vn),t.Y36(Z.xS),t.Y36(v.uw))},g.\u0275cmp=t.Xpm({type:g,selectors:[["df-manage-services-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(xt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,Y,3,4,"button",1),t.YNc(3,E,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,$,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ft,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,ht,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[p.O5,b.ot,b.lW,b.RK,b.nh,k.uH,k.BN,m.p0,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,m.Ee,p.sg,_.Tx,_.VK,_.OP,_.p6,f.UX,f.Fj,f.JJ,f.oH,y.Ot,p.Ov,v.Is,w.TU,w.NW,h.lN,h.KE,h.hX,z.c,z.Nt,u.JX,u.YE,u.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"]}),g);M=(0,S.gn)([(0,J.c)({checkProperties:!0})],M);var Ct=d(72246);function Mt(n,c){1&n&&t._UZ(0,"df-paywall",2),2&n&&t.Q6J("serviceName","Services")}function Ot(n,c){1&n&&t._UZ(0,"df-manage-services-table")}let Pt=(()=>{class n{constructor(e,o){this.activatedRoute=e,this.snackbarService=o,this.paywall=!1}ngOnInit(){this.activatedRoute.data.subscribe(({data:e})=>{this.paywall=e.serviceTypes&&0===e.serviceTypes.length}),this.snackbarService.setSnackbarLastEle("",!1)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(x.gz),t.Y36(Ct.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-services"]],standalone:!0,features:[t.jDz],decls:3,vars:2,consts:[[3,"serviceName",4,"ngIf","ngIfElse"],["allowed",""],[3,"serviceName"]],template:function(e,o){if(1&e&&(t.YNc(0,Mt,1,1,"df-paywall",0),t.YNc(1,Ot,1,0,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",o.paywall)("ngIfElse",a)}},dependencies:[I.U,M,p.O5],encapsulation:2}),n})()}}]); \ No newline at end of file diff --git a/dist/168.4ffc9034d96ad235.js b/dist/168.4ffc9034d96ad235.js new file mode 100644 index 00000000..08a65aab --- /dev/null +++ b/dist/168.4ffc9034d96ad235.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[168],{90168:(vt,y,d)=>{d.r(y),d.d(y,{DfManageRolesComponent:()=>yt});var b,Z=d(97582),A=d(64135),N=d(86806),J=d(74490),Q=d(78791),s=d(86825),Y=d(73461),S=d(90590),v=d(26306),k=d(58504),t=d(65879),w=d(81896),E=d(4300),z=d(42346),T=d(17700),u=d(96814),_=d(32296),I=d(45597),g=d(25313),f=d(77988),x=d(56223),D=d(21476),C=d(64170),R=d(2032),M=d(13566);function $(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function B(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function L(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function F(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function U(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function K(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function G(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function H(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function j(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function V(n,c){if(1&n&&(t.ynx(0),t.YNc(1,H,1,1,"fa-icon",28),t.YNc(2,j,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function X(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,U,1,3,"fa-icon",26),t.YNc(2,K,3,3,"ng-container",5),t.YNc(3,G,2,1,"ng-container",5),t.YNc(4,V,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function W(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,F,4,6,"th",22),t.YNc(2,X,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function q(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function tt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit,p=t.oxw(2);let l;return t.KtG(p.goEventScriptsPage((null==m||null==(l=m.cell(i))?null:l.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function et(n,c){1&n&&(t.ynx(0),t.YNc(1,q,2,0,"th",32),t.YNc(2,tt,2,3,"td",33),t.BQk())}function nt(n,c){1&n&&t._UZ(0,"th",34)}function ot(n,c){1&n&&t._UZ(0,"td",35)}function ct(n,c){1&n&&(t.YNc(0,nt,1,0,"th",32),t.YNc(1,ot,1,0,"td",33))}function at(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,et,3,0,"ng-container",30),t.YNc(2,ct,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function dt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const O=function(n){return{param:n}};function rt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,O,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function it(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,O,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,rt,3,7,"button",39),t.YNc(2,it,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(i.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,O,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function gt(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,mt,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function st(n,c){if(1&n&&(t.ynx(0),t.YNc(1,lt,4,2,"ng-container",30),t.YNc(2,gt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function pt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,st,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function bt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,dt,1,0,"th",32),t.YNc(2,pt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function _t(n,c){if(1&n&&(t.ynx(0),t.YNc(1,W,3,1,"ng-container",19),t.YNc(2,at,4,3,"ng-container",19),t.YNc(3,bt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function ft(n,c){1&n&&t._UZ(0,"tr",48)}function xt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(i))})("keydown",function(a){const m=t.CHM(e).$implicit,p=t.oxw(2);return t.KtG(p.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function ht(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function ut(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,_t,4,3,"ng-container",13),t.YNc(5,ft,1,0,"tr",14),t.YNc(6,xt,1,3,"tr",15),t.YNc(7,ht,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const Ct=[[["","topActions",""]]],Mt=function(n){return{currentPageSize:n}};let P=((b=class extends A.j{constructor(c,e,o,a,i,m){super(e,o,a,i,m),this.roleService=c,this.filterQuery=(0,J.s)("roles"),this.columns=[{columnDef:"active",cell:l=>`${l.active}`,header:"active"},{columnDef:"name",cell:l=>`${l.name}`,header:"name"},{columnDef:"description",cell:l=>`${l.description}`,header:"description"},{columnDef:"actions"}];const p={label:"duplicate",function:l=>this.duplicateRole(l),ariaLabel:{key:"duplicateRole",param:"name"},icon:S.kZ_};if(this.actions.additional){const l=this.actions.additional.findIndex(r=>"delete"===r.label);-1!==l?this.actions.additional.splice(l,0,p):this.actions.additional.push(p)}}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,description:e.description?e.description:"",active:e.isActive}))}deleteRow(c){this.roleService.delete(c.id).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.roleService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}duplicateRole(c){this.roleService.get(c.id,{related:"role_service_access_by_role_id,lookup_by_role_id"}).pipe((0,v.K)(e=>(console.error("Failed to fetch role details:",e),(0,k._)(()=>e)))).subscribe(e=>{console.log("Role data from API:",e),this.roleService.getAll({limit:1e3}).subscribe(o=>{const a=o.resource.map(m=>m.name);this.dialog.open(Y.b,{width:"400px",data:{title:"roles.duplicate.title",message:"roles.duplicate.message",label:"roles.duplicate.nameLabel",originalName:e.name,existingNames:a}}).afterClosed().subscribe(m=>{if(m){const l={resource:[{name:m,description:`${e.description||""} (copy)`,is_active:e.isActive||e.is_active,role_service_access_by_role_id:(e.roleServiceAccessByRoleId||e.role_service_access_by_role_id)?.map(r=>({service_id:r.serviceId||r.service_id,component:r.component,verb_mask:r.verbMask||r.verb_mask,requestor_mask:r.requestorMask||r.requestor_mask,filters:r.filters?.map(h=>({name:h.name||h.field,operator:h.operator,value:h.value}))||[],filter_op:r.filterOp||r.filter_op||"AND"}))||[],lookup_by_role_id:(e.lookupByRoleId||e.lookup_by_role_id)?.map(r=>({name:r.name,value:r.value,private:r.private,description:r.description}))||[]}]};console.log("Sending payload:",JSON.stringify(l,null,2)),this.roleService.create(l,{snackbarSuccess:"roles.alerts.duplicateSuccess",fields:"*",related:"role_service_access_by_role_id,lookup_by_role_id"}).pipe((0,v.K)(r=>(console.error("Failed to duplicate role:",r),(0,k._)(()=>r)))).subscribe(()=>{this.refreshTable()})}})})})}}).\u0275fac=function(c){return new(c||b)(t.Y36(N.i9),t.Y36(w.F0),t.Y36(w.gz),t.Y36(E.Kd),t.Y36(z.Vn),t.Y36(T.uw))},b.\u0275cmp=t.Xpm({type:b,selectors:[["df-manage-roles-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(Ct),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,$,3,4,"button",1),t.YNc(3,B,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,L,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,ut,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,Mt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[u.O5,_.ot,_.lW,_.RK,_.nh,I.uH,I.BN,g.p0,g.BZ,g.fO,g.as,g.w1,g.Dz,g.nj,g.ge,g.ev,g.XQ,g.Gk,g.Ee,u.sg,f.Tx,f.VK,f.OP,f.p6,x.UX,x.Fj,x.JJ,x.oH,z.Ot,u.Ov,T.Is,D.TU,D.NW,C.lN,C.KE,C.hX,R.c,R.Nt,M.JX,M.YE,M.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"],data:{animation:[(0,s.X$)("detailExpand",[(0,s.SB)("collapsed,void",(0,s.oB)({height:"0px",minHeight:"0"})),(0,s.SB)("expanded",(0,s.oB)({height:"*"})),(0,s.eR)("expanded <=> collapsed",(0,s.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),b);P=(0,Z.gn)([(0,Q.c)({checkProperties:!0})],P);var Pt=d(72246);let yt=(()=>{class n{constructor(e){this.snackbarService=e}ngOnInit(){this.snackbarService.setSnackbarLastEle("",!1)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Pt.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-roles"]],standalone:!0,features:[t.jDz],decls:1,vars:0,template:function(e,o){1&e&&t._UZ(0,"df-manage-roles-table")},dependencies:[P]}),n})()}}]); \ No newline at end of file diff --git a/dist/168.5b51dcc9d5c603f4.js b/dist/168.5b51dcc9d5c603f4.js deleted file mode 100644 index ef8ace39..00000000 --- a/dist/168.5b51dcc9d5c603f4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[168],{90168:(Ct,M,d)=>{d.r(M),d.d(M,{DfManageRolesComponent:()=>ht});var s,T=d(97582),D=d(64135),I=d(86806),R=d(74490),Z=d(78791),g=d(86825),t=d(65879),O=d(81896),A=d(4300),P=d(42346),y=d(17700),f=d(96814),p=d(32296),v=d(45597),i=d(25313),b=d(77988),_=d(56223),k=d(21476),x=d(64170),w=d(2032),h=d(13566);function J(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function Q(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function N(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function Y(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function E(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function $(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function S(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function B(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function L(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function F(n,c){if(1&n&&(t.ynx(0),t.YNc(1,B,1,1,"fa-icon",28),t.YNc(2,L,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function U(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,E,1,3,"fa-icon",26),t.YNc(2,$,3,3,"ng-container",5),t.YNc(3,S,2,1,"ng-container",5),t.YNc(4,F,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function G(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,Y,4,6,"th",22),t.YNc(2,U,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function K(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function H(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit,m=t.oxw(2);let z;return t.KtG(m.goEventScriptsPage((null==l||null==(z=l.cell(r))?null:z.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function j(n,c){1&n&&(t.ynx(0),t.YNc(1,K,2,0,"th",32),t.YNc(2,H,2,3,"td",33),t.BQk())}function V(n,c){1&n&&t._UZ(0,"th",34)}function X(n,c){1&n&&t._UZ(0,"td",35)}function W(n,c){1&n&&(t.YNc(0,V,1,0,"th",32),t.YNc(1,X,1,0,"td",33))}function q(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,j,3,0,"ng-container",30),t.YNc(2,W,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function tt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const C=function(n){return{param:n}};function et(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function nt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,r=t.oxw(4);return t.KtG(r.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,C,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function ot(n,c){if(1&n&&(t.ynx(0),t.YNc(1,et,3,7,"button",39),t.YNc(2,nt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(r.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,C,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function at(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ct,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function dt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ot,4,2,"ng-container",30),t.YNc(2,at,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function rt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,dt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function it(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,tt,1,0,"th",32),t.YNc(2,rt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function lt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,G,3,1,"ng-container",19),t.YNc(2,q,4,3,"ng-container",19),t.YNc(3,it,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function mt(n,c){1&n&&t._UZ(0,"tr",48)}function gt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const r=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(r))})("keydown",function(a){const l=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function st(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function pt(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.announceSortChange(a))}),t.YNc(4,lt,4,3,"ng-container",13),t.YNc(5,mt,1,0,"tr",14),t.YNc(6,gt,1,3,"tr",15),t.YNc(7,st,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const r=t.oxw();return t.KtG(r.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const bt=[[["","topActions",""]]],_t=function(n){return{currentPageSize:n}};let u=((s=class extends D.j{constructor(c,e,o,a,r,l){super(e,o,a,r,l),this.roleService=c,this.filterQuery=(0,R.s)("roles"),this.columns=[{columnDef:"active",cell:m=>`${m.active}`,header:"active"},{columnDef:"name",cell:m=>`${m.name}`,header:"name"},{columnDef:"description",cell:m=>`${m.description}`,header:"description"},{columnDef:"actions"}]}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,description:e.description?e.description:"",active:e.isActive}))}deleteRow(c){this.roleService.delete(c.id).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.roleService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||s)(t.Y36(I.i9),t.Y36(O.F0),t.Y36(O.gz),t.Y36(A.Kd),t.Y36(P.Vn),t.Y36(y.uw))},s.\u0275cmp=t.Xpm({type:s,selectors:[["df-manage-roles-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(bt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,J,3,4,"button",1),t.YNc(3,Q,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,N,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,pt,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,_t,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[f.O5,p.ot,p.lW,p.RK,p.nh,v.uH,v.BN,i.p0,i.BZ,i.fO,i.as,i.w1,i.Dz,i.nj,i.ge,i.ev,i.XQ,i.Gk,i.Ee,f.sg,b.Tx,b.VK,b.OP,b.p6,_.UX,_.Fj,_.JJ,_.oH,P.Ot,f.Ov,y.Is,k.TU,k.NW,x.lN,x.KE,x.hX,w.c,w.Nt,h.JX,h.YE,h.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}"],data:{animation:[(0,g.X$)("detailExpand",[(0,g.SB)("collapsed,void",(0,g.oB)({height:"0px",minHeight:"0"})),(0,g.SB)("expanded",(0,g.oB)({height:"*"})),(0,g.eR)("expanded <=> collapsed",(0,g.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),s);u=(0,T.gn)([(0,Z.c)({checkProperties:!0})],u);var xt=d(72246);let ht=(()=>{class n{constructor(e){this.snackbarService=e}ngOnInit(){this.snackbarService.setSnackbarLastEle("",!1)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(xt.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-manage-roles"]],standalone:!0,features:[t.jDz],decls:1,vars:0,template:function(e,o){1&e&&t._UZ(0,"df-manage-roles-table")},dependencies:[u]}),n})()}}]); \ No newline at end of file diff --git a/dist/4282.66b684ec688e672b.js b/dist/4282.66b684ec688e672b.js new file mode 100644 index 00000000..f8c03847 --- /dev/null +++ b/dist/4282.66b684ec688e672b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4282],{44282:(Yc,yt,l)=>{l.r(yt),l.d(yt,{DfServiceDetailsComponent:()=>vt});var ee=l(15861),F=l(97582),p=l(96814),s=l(56223),st=l(75986),et=l(3305),x=l(64170),O=l(2032),D=l(98525),nt=l(82599),kt=l(74104),H=l(42346),t=l(65879),u=l(32296),M=l(45597),C=l(90590),y=l(92596),P=l(78791),mt=l(24630),$=l(27921),w=l(37398),ne=l(15711),h=l(17700),wt=l(55940),T=l(30617),b=l(25313),G=l(69862),j=l(6625),V=l(65592),v=l(26306),K=l(99397),z=l(58504),St=l(69854),Dt=l(78630);let Tt=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const r=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${r}`),r}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[St.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new V.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const r=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:r}).pipe((0,w.U)(d=>d&&d.resource&&Array.isArray(d.resource)?(d.resource=d.resource.filter(m=>this.isSelectableFileService(m)),0===d.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):d):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(d=>(console.error("Error fetching file services:",d),console.warn("API call failed, using default file services"),new V.y(m=>{m.next(e),m.complete()})))).subscribe({next:d=>{JSON.stringify(d)!==JSON.stringify(e)&&c.next(d),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new V.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new V.y(g=>{g.next({resource:[]}),g.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const d={},m=this.userDataService.token;return m&&(d[St.Zt]=m),this.http.get(i,{headers:d,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,K.b)(g=>console.log("Files response:",g)),(0,v.K)(g=>{console.error(`Error fetching files from ${i}:`,g);let _="Error loading files. ";return _+=500===g.status?"The server encountered an internal error. This might be a temporary issue.":404===g.status?"The specified folder does not exist.":403===g.status||401===g.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(_),new V.y(dt=>{dt.next({resource:[],error:_}),dt.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const r=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${r}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const m=new FormData;m.append("files",c);const g=this.getHeaders();return this.http.post(r,m,{headers:g}).pipe((0,K.b)(_=>console.log("Upload complete with response:",_)),(0,v.K)(_=>(console.error(`Error uploading file: ${_.status} ${_.statusText}`,_),(0,z._)(()=>({status:_.status,error:_.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},d=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${d}`,i);const m=this.getHeaders();return m["X-Http-Method"]="POST",this.http.post(d,i,{headers:m}).pipe((0,K.b)(g=>console.log("Create directory response:",g)),(0,v.K)(g=>{throw console.error(`Error creating directory at ${d}:`,g),g}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(r=>{throw console.error(`Error getting file content from ${i}:`,r),r}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,K.b)(r=>console.log("Delete response:",r)),(0,v.K)(r=>{throw console.error(`Error deleting file at ${i}:`,r),r}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},d=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${d}`,i),this.http.post(d,i,{headers:this.getHeaders()}).pipe((0,K.b)(m=>console.log("Create directory response:",m)),(0,v.K)(m=>{throw console.error(`Error creating directory at ${d}:`,m),m}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(G.eN),t.LFG(Dt._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var N;const oe=["fileUploadInput"];function ce(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function ae(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function ie(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function re(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function le(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,re,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function de(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function se(n,o){1&n&&(t.TgZ(0,"div",32)(1,"p"),t._uU(2," Select a file from the list below. To upload new files, please use the File Manager. "),t.qZA()())}function me(n,o){1&n&&(t.TgZ(0,"div",33),t._UZ(1,"mat-spinner",34),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function ge(n,o){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Name"),t.qZA())}function pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG("folder"===i.type?r.openFolder(i):r.selectFile(i))}),t.TgZ(1,"div",48),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function fe(n,o){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Type"),t.qZA())}function _e(n,o){if(1&n&&(t.TgZ(0,"td",49),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function be(n,o){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Actions"),t.qZA())}function he(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",52),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ue(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function xe(n,o){if(1&n&&(t.TgZ(0,"td",49),t.YNc(1,he,3,0,"button",50),t.YNc(2,ue,3,1,"button",51),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function Ce(n,o){1&n&&t._UZ(0,"tr",54)}function Me(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",55),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG("folder"===i.type?r.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function Oe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function Pe(n,o){if(1&n&&(t.TgZ(0,"div",56)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,Oe,4,0,"button",57),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function ve(n,o){if(1&n&&(t.TgZ(0,"div",35)(1,"table",36),t.ynx(2,37),t.YNc(3,ge,2,0,"th",38),t.YNc(4,pe,5,2,"td",39),t.BQk(),t.ynx(5,40),t.YNc(6,fe,2,0,"th",38),t.YNc(7,_e,2,1,"td",41),t.BQk(),t.ynx(8,42),t.YNc(9,be,2,0,"th",38),t.YNc(10,xe,3,2,"td",41),t.BQk(),t.YNc(11,Ce,1,0,"tr",43),t.YNc(12,Me,1,2,"tr",44),t.qZA(),t.YNc(13,Pe,4,1,"div",45),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function ye(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",59)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function ke(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,de,2,1,"span",1),t.qZA()(),t.TgZ(8,"div",22)(9,"button",23),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.showCreateFolderDialog())}),t.TgZ(10,"span",24),t._uU(11,"cr"),t.qZA(),t._uU(12," Create Folder "),t.qZA(),t.TgZ(13,"button",25),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.triggerFileUpload())}),t.TgZ(14,"span",24),t._uU(15,"up"),t.qZA(),t._uU(16," Upload File "),t.qZA(),t.TgZ(17,"input",26,27),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileUpload(a))}),t.qZA()(),t.YNc(19,se,3,0,"div",28),t.YNc(20,me,4,0,"div",29),t.YNc(21,ve,14,4,"div",30),t.YNc(22,ye,6,3,"div",31),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(10),t.Q6J("accept",e.data.allowedExtensions.join(",")),t.xp6(2),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let we=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(h.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11," Create "),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[h.Is,h.uh,h.xY,h.H8,u.ot,u.lW,x.lN,x.KE,x.hX,O.c,O.Nt,s.u5,s.Fj,s.JJ,s.On,p.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),gt=((N=class{get isSelectorOnly(){return console.log("isSelectorOnly getter called, data.selectorOnly =",this.data.selectorOnly),!!this.data.selectorOnly}constructor(o,e,c,a,i,r){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=r,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0]),console.log("Dialog initialized with data:",{uploadMode:this.data.uploadMode,selectorOnly:this.data.selectorOnly,allowedExtensions:this.data.allowedExtensions,fileApis:this.data.fileApis?.length||0})}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.listFiles(this.selectedFileApi.name,this.currentPath).pipe((0,P.t)(this)).subscribe({next:o=>{if(this.isLoading=!1,o.error&&(console.warn("File listing contained error:",o.error),o.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let e=[];Array.isArray(o)?e=o:o.resource&&Array.isArray(o.resource)&&(e=o.resource),this.files=e.map(c=>({name:c.name||(c.path?c.path.split("/").pop():""),path:c.path||((this.currentPath?this.currentPath+"/":"")+c.name).replace("//","/"),type:"folder"===c.type?"folder":"file",contentType:c.content_type||c.contentType,lastModified:c.last_modified||c.lastModified,size:c.size})),console.log("Processed files:",this.files)},error:o=>{console.error("Error loading files:",o),this.files=[];let e="Failed to load files. ";500===o.status?(e+="The server encountered an internal error. Using empty directory view.",console.warn(e)):404===o.status?(e+="The specified folder does not exist.",alert(e)):403===o.status||401===o.status?(e+="You do not have permission to access this location.",alert(e)):(e+="Please check your connection and try again.",alert(e)),this.isLoading=!1}}))}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const m=this.files.find(g=>g.name===o.name);m&&(this.selectedFile=m)},500)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name,d={path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",d),this.dialogRef.close(d)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}triggerFileUpload(){console.log("triggerFileUpload called, isSelectorOnly =",this.isSelectorOnly),this.isSelectorOnly?console.log("Blocked file upload due to selector-only mode"):this.fileUploadInput?(console.log("Clicking file upload input element"),this.fileUploadInput.nativeElement.click()):console.log("File upload input element not found")}showCreateFolderDialog(){console.log("showCreateFolderDialog called, isSelectorOnly =",this.isSelectorOnly),this.isSelectorOnly?console.log("Blocked folder creation due to selector-only mode"):this.dialog.open(we,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.createDirectory(this.selectedFileApi.name,this.currentPath,o).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:e=>{console.error("Error creating folder:",e),alert("Failed to create folder. Please try again."),this.isLoading=!1}}))}cancel(){this.dialogRef.close()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=r=>{const d=r.target?.result;console.log(`File content read successfully, content length: ${d?d.byteLength:0} bytes`);const m="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(m)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=r=>{console.error("Error reading file:",r),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||N)(t.Y36(h.so),t.Y36(h.WI),t.Y36(h.uw),t.Y36(G.eN),t.Y36(Tt),t.Y36(j.R))},N.\u0275cmp=t.Xpm({type:N,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(oe,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:j.R,useFactory:n=>new j.R("api/v2",n),deps:[G.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,ce,3,0,"ng-container",1),t.YNc(2,ae,3,0,"ng-container",1),t.YNc(3,ie,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,le,5,1,"div",2),t.YNc(6,ke,23,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[p.ez,p.sg,p.O5,h.Is,h.uh,h.xY,h.H8,u.ot,u.lW,u.RK,kt.Nh,x.lN,O.c,D.LD,wt.Cq,wt.Ou,T.Ps,T.Hw,b.p0,b.BZ,b.fO,b.as,b.w1,b.Dz,b.nj,b.ge,b.ev,b.XQ,b.Gk,y.AV,y.gM,s.u5,s.UX,M.uH,M.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px;padding:10px;border:1px dashed #3f51b5;background-color:#3f51b50d}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),N);gt=(0,F.gn)([(0,P.c)({checkProperties:!0})],gt);var J,Q=l(86806),It=l(62651),W=l(81896);function Se(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function De(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Se,2,1,"span",6),t.YNc(2,De,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Ie(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Ae(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9,' You can upload and select files directly with "Select File" or manage files via the "File Manager". '),t.qZA(),t.YNc(10,Ie,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Ze(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Fe(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function ze(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Ze,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Fe,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.hij(" ",e.selectedFile.fileName||e.selectedFile.name," "),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let pt=((J=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate([It.Z.ADMIN_SETTINGS,It.Z.FILES])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),console.log("Opening file selector dialog with selectorOnly = false"),this.dialog.open(gt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!1}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||J)(t.Y36(h.uw),t.Y36(Tt),t.Y36(j.R),t.Y36(W.F0))},J.\u0275cmp=t.Xpm({type:J,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:Q.Xt,useValue:"api/v2/system/service"},j.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Te,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Ae,11,3,"div",3),t.YNc(4,ze,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[p.ez,p.O5,h.Is,u.ot,u.lW,x.lN,O.c,D.LD,s.u5,s.UX,y.AV,y.gM,M.uH,M.BN,T.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),J);pt=(0,F.gn)([(0,P.c)({checkProperties:!0})],pt);var U,ot=l(65763),k=l(23680);const Ne=["fileSelector"];function Qe(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Je(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function Ue(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function Le(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,Ue,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ye(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const Ee=function(){return["integer","string","password","text"]},qe=function(){return["picklist","multi_picklist"]};function Be(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Qe,2,1,"mat-label",1),t.YNc(2,Je,1,4,"input",5),t.YNc(3,Le,2,3,"mat-select",6),t.YNc(4,Ye,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,Ee).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,qe).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const Re=function(){return[".p8",".pem",".key"]};function He(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,Re))("initialValue",e.control.value)}}function $e(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function Ge(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function je(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,Ge,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function Ve(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Ke(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function We(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,Ve,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,Ke,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const Xe=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let ct=((U=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new s.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,ne.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,$.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof s.NI&&this.controlDir.control.hasValidator(s.kI.required)&&this.control.addValidators(s.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||U)(t.Y36(s.a5,10),t.Y36(W.gz),t.Y36(ot.F))},U.\u0275cmp=t.Xpm({type:U,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(Ne,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Be,5,6,"mat-form-field",0),t.YNc(3,He,3,5,"ng-container",1),t.YNc(4,$e,7,5,"ng-container",1),t.YNc(5,je,2,4,"mat-slide-toggle",2),t.YNc(6,We,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,Xe).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[x.lN,x.KE,x.hX,x.R9,O.c,O.Nt,p.O5,D.LD,D.gD,k.ey,nt.rP,nt.Rr,s.UX,s.Fj,s.JJ,s.oH,p.ax,u.ot,u.lW,H.Ot,M.uH,M.BN,y.AV,y.gM,mt.Bb,mt.XC,mt.ZL,p.Ov,pt],encapsulation:2}),U);ct=(0,F.gn)([(0,P.c)({checkProperties:!0})],ct);var Z,ft,L=l(95195),tn=l(75058);function en(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,en,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function on(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function cn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,on,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function an(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function rn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,cn,3,2,"th",5),t.YNc(2,an,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function ln(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function dn(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function sn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function mn(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,dn,1,2,"df-verb-picker",18),t.YNc(3,sn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function gn(n,o){1&n&&(t.ynx(0,11),t.YNc(1,ln,2,1,"th",5),t.YNc(2,mn,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function pn(n,o){if(1&n&&t.YNc(0,gn,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function fn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const _n=function(n){return{id:n}};function bn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,r=t.oxw();return t.KtG(r.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,_n,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function hn(n,o){1&n&&t._UZ(0,"tr",25)}function un(n,o){1&n&&t._UZ(0,"tr",26)}let _t=(ft=Z=class{updateDataSource(){this.dataSource=new b.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new s.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new s.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new s.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},Z.\u0275fac=function(o){return new(o||Z)(t.Y36(s.qu),t.Y36(ot.F))},Z.\u0275cmp=t.Xpm({type:Z,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:s.JU,useExisting:(0,t.Gpc)(()=>ft),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,nn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,rn,3,1,"ng-container",2),t.YNc(5,pn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,fn,4,4,"th",5),t.YNc(9,bn,4,7,"td",6),t.BQk(),t.YNc(10,hn,1,0,"tr",7),t.YNc(11,un,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[s.UX,s.Fj,s.JJ,s.JL,s.oH,s.sg,s.u,p.ax,x.lN,x.KE,x.R9,O.c,O.Nt,u.ot,u.nh,M.uH,M.BN,ct,p.O5,b.p0,b.BZ,b.fO,b.as,b.w1,b.Dz,b.nj,b.ge,b.ev,b.XQ,b.Gk,L.QW,L.a8,L.dk,y.AV,y.gM,H.Ot,tn.M,D.LD,p.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),Z);_t=ft=(0,F.gn)([(0,P.c)({checkProperties:!0})],_t);var At=l(41609),Y=l(49488),at=l(94664),Zt=l(22939),bt=l(8996);let Ft=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(G.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var zt=l(72246);function xn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",11)(1,"mat-button-toggle-group",12),t.NdJ("click",function(a){return a.stopPropagation()})("change",function(a){t.CHM(e);const i=t.oxw().$implicit,r=t.oxw();return t.KtG(r.onAccessLevelChange(i,a.value))}),t.TgZ(2,"mat-button-toggle",13)(3,"span",14),t._UZ(4,"fa-icon",15),t.qZA(),t._uU(5," Read Only "),t.qZA(),t.TgZ(6,"mat-button-toggle",16)(7,"span",14),t._UZ(8,"fa-icon",15),t.qZA(),t._uU(9," Read & Write "),t.qZA(),t.TgZ(10,"mat-button-toggle",17)(11,"span",14),t._UZ(12,"fa-icon",15),t.qZA(),t._uU(13," Full Access "),t.qZA()()()}if(2&n){const e=t.oxw().$implicit,c=t.oxw();t.xp6(1),t.Q6J("value",e.selected?e.level:null)("disabled",!e.selected),t.xp6(3),t.Q6J("icon",c.faEye),t.xp6(4),t.Q6J("icon",c.faPen),t.xp6(4),t.Q6J("icon",c.faLockOpen)}}function Cn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-card",6),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.toggleCard(i))}),t.TgZ(1,"div",7)(2,"div",8),t._uU(3),t.qZA(),t.TgZ(4,"div",9),t._uU(5),t.qZA()(),t.YNc(6,xn,14,5,"div",10),t.qZA()}if(2&n){const e=o.$implicit;t.ekj("selected",e.selected)("read-level",e.selected&&"read"===e.level)("write-level",e.selected&&"write"===e.level)("full-level",e.selected&&"full"===e.level),t.xp6(3),t.Oqu(e.label),t.xp6(2),t.Oqu(e.description),t.xp6(1),t.Q6J("ngIf","fullAccess"!==e.key)}}let Mn=(()=>{class n{constructor(e,c,a,i){this.router=e,this.snackBar=c,this.systemService=a,this.snackbarService=i,this.serviceName="",this.serviceId=null,this.isDatabase=!1,this.goBack=new t.vpe,this.faEye=C.Mdf,this.faPen=C.IwR,this.faLockOpen=C._1N,this.securityConfigurations=[],this.accessOptions=[]}ngOnInit(){this.initializeAccessOptions()}initializeAccessOptions(){this.accessOptions=[{key:"fullAccess",label:"Full Access",description:"Grant complete access to all database components",selected:!1,level:"read"},{key:"schemaAccess",label:"Schema Access",description:"Configure access to specific database schemas",selected:!1,level:"read"},{key:"tableAccess",label:"Table Access",description:"Manage access to individual database tables",selected:!1,level:"read"},{key:"storedProcedures",label:"Stored Procedures",description:"Control access to stored procedures",selected:!1,level:"read"},{key:"functions",label:"Functions",description:"Set access levels for database functions",selected:!1,level:"read"}]}toggleCard(e){if("fullAccess"===e.key)e.selected||this.accessOptions.forEach(c=>{"fullAccess"!==c.key&&c.selected&&(c.selected=!1,this.removeSecurityConfiguration(c.key))});else{const c=this.accessOptions.find(a=>"fullAccess"===a.key);c&&c.selected&&(c.selected=!1,this.removeSecurityConfiguration(c.key))}e.selected=!e.selected,e.selected?this.addSecurityConfiguration(e):this.removeSecurityConfiguration(e.key)}addSecurityConfiguration(e){let c="",a="";switch(e.key){case"fullAccess":c="all",a="*";break;case"schemaAccess":c="schema",a="_schema/*";break;case"tableAccess":c="tables",a="_table/*";break;case"storedProcedures":c="procedures",a="_proc/*";break;case"functions":c="functions",a="_func/*"}const i={accessType:c,accessLevel:e.level,component:a};this.securityConfigurations.push(i),console.log("Added security configuration:",i),console.log("All configurations:",this.securityConfigurations)}removeSecurityConfiguration(e){const c=this.securityConfigurations.findIndex(a=>{switch(e){case"fullAccess":return"all"===a.accessType;case"schemaAccess":return"schema"===a.accessType;case"tableAccess":return"tables"===a.accessType;case"storedProcedures":return"procedures"===a.accessType;case"functions":return"functions"===a.accessType;default:return!1}});if(-1!==c){const a=this.securityConfigurations.splice(c,1)[0];console.log("Removed security configuration:",a),console.log("Remaining configurations:",this.securityConfigurations)}}onAccessLevelChange(e,c){e.level=c;const a=this.securityConfigurations.findIndex(i=>{switch(e.key){case"fullAccess":return"all"===i.accessType;case"schemaAccess":return"schema"===i.accessType;case"tableAccess":return"tables"===i.accessType;case"storedProcedures":return"procedures"===i.accessType;case"functions":return"functions"===i.accessType;default:return!1}});-1!==a&&(this.securityConfigurations[a].accessLevel=c,console.log("Updated access level for configuration:",this.securityConfigurations[a]))}handleGoBack(){console.log("Back button clicked"),this.goBack.emit()}isSecurityConfigValid(){if(!this.accessOptions.some(c=>c.selected)||0===this.securityConfigurations.length)return!1;for(const c of this.securityConfigurations){if(!c.accessType||!c.accessLevel||!c.component)return!1;if("all"===c.accessType){if("*"!==c.component)return!1}else if(!c.component.includes("/*"))return!1}return!0}saveSecurityConfig(){if(!this.isSecurityConfigValid())return void this.snackbarService.openSnackBar("Please select at least one access option and ensure all required fields are filled","error");if(!this.serviceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const e=this.formatServiceName(this.serviceName),c=`${this.serviceName}_auto_role`,a=this.securityConfigurations.map(r=>({service_id:this.serviceId,component:r.component,verb_mask:this.getAccessLevel(r.accessLevel),requestor_mask:3,filters:[],filter_op:"AND"})),i={resource:[{name:c,description:`Auto-generated role for service ${this.serviceName}`,is_active:!0,role_service_access_by_role_id:a,user_to_app_to_role_by_role_id:[]}]};console.log("Creating role with multiple configurations:",i),this.systemService.post("role",i).pipe((0,v.K)(r=>(0,z._)(()=>r)),(0,at.w)(r=>r?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${this.serviceName}_app`,description:`Auto-generated app for service ${this.serviceName}`,type:"0",role_id:r.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(g=>(this.snackBar.open(`Error creating app: ${g.error?.message||g.message||"Unknown error"}`,"Close",{duration:5e3}),(0,z._)(()=>g))),(0,w.U)(g=>{if(!g?.resource?.[0])throw new Error("App response missing resource array");const _=g.resource[0];if(!_.apiKey)throw new Error("App response missing apiKey");return{apiKey:_.apiKey,formattedName:e}}),(0,v.K)(g=>(0,z._)(()=>g))):(0,z._)(()=>new Error("Invalid role response"))),(0,w.U)(r=>{if(!r?.apiKey)throw new Error("Invalid app response");return{apiKey:r.apiKey,formattedName:e}})).subscribe({next:r=>{navigator.clipboard?navigator.clipboard.writeText(r.apiKey).then(()=>{this.snackbarService.openSnackBar(`API Created with ${this.securityConfigurations.length} security configuration(s) and API Key copied to clipboard`,"success")}).catch(()=>{this.snackbarService.openSnackBar(`API Created with ${this.securityConfigurations.length} security configuration(s), but failed to copy API Key`,"success")}):this.snackbarService.openSnackBar(`API Created with ${this.securityConfigurations.length} security configuration(s), but failed to copy API Key`,"success"),this.router.navigateByUrl(`/api-connections/api-docs/${r.formattedName}`,{replaceUrl:!0}).then(d=>{d||this.router.navigate(["api-connections","api-docs",r.formattedName],{replaceUrl:!0})})},error:r=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(e){switch(e){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}formatServiceName(e){return e.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_-]/g,"")}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(W.F0),t.Y36(Zt.ux),t.Y36(Ft),t.Y36(zt.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-security-config"]],inputs:{serviceName:"serviceName",serviceId:"serviceId",isDatabase:"isDatabase"},outputs:{goBack:"goBack"},standalone:!0,features:[t.jDz],decls:10,vars:2,consts:[[1,"security-config-wrapper"],[1,"security-cards-container"],["class","security-option-card",3,"selected","read-level","write-level","full-level","click",4,"ngFor","ngForOf"],[1,"action-buttons"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"security-option-card",3,"click"],[1,"card-header"],[1,"card-title"],[1,"card-description"],["class","toggle-container",4,"ngIf"],[1,"toggle-container"],["appearance","legacy",1,"access-toggle-group",3,"value","disabled","click","change"],["value","read",1,"read-toggle"],[1,"toggle-icon"],[3,"icon"],["value","write",1,"write-toggle"],["value","full",1,"full-toggle"]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",1),t.YNc(4,Cn,7,11,"mat-card",2),t.qZA(),t.TgZ(5,"div",3)(6,"button",4),t.NdJ("click",function(){return c.handleGoBack()}),t._uU(7,"Back"),t.qZA(),t.TgZ(8,"button",5),t.NdJ("click",function(){return c.saveSecurityConfig()}),t._uU(9," Apply Security Configuration "),t.qZA()()()),2&e&&(t.xp6(4),t.Q6J("ngForOf",c.accessOptions),t.xp6(4),t.Q6J("disabled",!c.isSecurityConfigValid()))},dependencies:[p.ez,p.sg,p.O5,s.u5,L.QW,L.a8,Y.vV,Y.A9,Y.Yi,u.ot,u.lW,st.p9,T.Ps,M.uH,M.BN],styles:[".security-config-wrapper[_ngcontent-%COMP%]{padding:24px;max-width:1200px;margin:0 auto}.security-config-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:24px;font-size:24px;font-weight:600;color:#1976d2;text-align:center}.security-cards-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:32px}@media (max-width: 768px){.security-cards-container[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:16px}}@media (min-width: 769px) and (max-width: 1024px){.security-cards-container[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.security-cards-container[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}}.security-option-card[_ngcontent-%COMP%]{padding:20px;cursor:pointer;border:2px solid #e0e0e0;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);position:relative;overflow:hidden}.security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#1976d2}.security-option-card.selected[_ngcontent-%COMP%]{border-color:#1976d2;box-shadow:0 4px 20px #1976d226}.security-option-card.selected.read-level[_ngcontent-%COMP%]{border-color:#2196f3;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%)}.security-option-card.selected.write-level[_ngcontent-%COMP%]{border-color:#fbc02d;background:linear-gradient(135deg,#fffde7 0%,#fff9c4 100%)}.security-option-card.selected.full-level[_ngcontent-%COMP%]{border-color:#43a047;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}.security-option-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%]{margin-bottom:16px}.security-option-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] .card-title[_ngcontent-%COMP%]{font-weight:600;font-size:18px;margin-bottom:8px;color:#333}.security-option-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] .card-description[_ngcontent-%COMP%]{font-size:14px;color:#666;line-height:1.5}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-level-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:4px;box-shadow:none}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle-checked[_ngcontent-%COMP%]{color:#666}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background-color:#eee;font-size:12px;padding:6px 12px;width:100%;border-radius:6px;transition:all .2s ease}@media (max-width: 768px){.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{width:150px}}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-disabled[_ngcontent-%COMP%]{opacity:.5;pointer-events:none;background-color:#f5f5f5;color:#999;border-color:#ddd}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{margin-right:4px;font-size:14px}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.read-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#2196f3;color:#fff}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.write-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#fbc02d;color:#fff}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.full-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#43a047;color:#fff}.action-buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}"]}),n})();var E,ht=l(94517),I=l(24546),On=l(62810),Nt=l(30977),Pn=l(67961);let ut=((E=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(r=>{this.storageServices=r.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,Nt.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(Pn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||E)(t.Y36(h.uw),t.Y36(Q.PA),t.Y36(Q.OP),t.Y36(Q.PA),t.Y36(ot.F))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[u.ot,u.lW,H.Ot,x.lN,D.LD,st.p9,s.u5,s.JJ,h.Is,O.c,At.C,p.Ov,s.UX,s.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),E);ut=(0,F.gn)([(0,P.c)({checkProperties:!0})],ut);var vn=l(21631),Qt=l(22096);const Jt=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],it=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Database",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]},{name:"hana",label:"SAP HANA",description:"SAP HANA service.",group:"Big Data",configSchema:[]}];var yn=l(73991),xt=l(68484),Ut=l(4300),Ct=l(49388),q=l(42495),Mt=l(36028),kn=l(62831),Ot=l(78645),X=l(59773);function wn(n,o){1&n&&t.Hsn(0)}const Sn=["*"];let Lt=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Yt=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),Dn=0;const Et=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Pt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,q.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,q.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,q.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,q.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>tt)),t.Y36(Et,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Yt,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:Sn,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,wn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),tt=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,q.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,q.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ot.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=Dn++}ngAfterContentInit(){this._steps.changes.pipe((0,$.O)(this._steps),(0,X.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,$.O)(this._stepHeader),(0,X.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Ut.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,Qt.of)()).pipe((0,$.O)(this._layoutDirection()),(0,X.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,Mt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==Mt.L_&&a!==Mt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,kn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(tt))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),In=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(tt))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),An=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[Ct.vT]}),n})();var Zn=l(47394),Fn=l(93997),f=l(86825);function zn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Nn(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Qn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function Jn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Un(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Ln(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Nn,2,1,"span",10),t.YNc(2,Qn,2,1,"span",11),t.YNc(3,Jn,2,1,"span",11),t.YNc(4,Un,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function En(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function qn(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function Rn(n,o){}function Hn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,Rn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const $n=["*"];function Gn(n,o){1&n&&t._UZ(0,"div",11)}const qt=function(n,o){return{step:n,i:o}};function jn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Gn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,qt,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Bt=function(n){return{animationDuration:n}},Rt=function(n,o){return{value:n,params:o}};function Vn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Rt,a._getAnimationDirection(c),t.VKq(6,Bt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function Kn(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,jn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,Vn,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function Wn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),r=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",t.WLB(10,qt,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Rt,i._getAnimationDirection(c),t.VKq(13,Bt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function Xn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Wn,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let rt=(()=>{class n extends Yt{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),lt=(()=>{class n{constructor(){this.changes=new Ot.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const no={provide:lt,deps:[[new t.FiY,new t.tp0,lt]],useFactory:function eo(n){return n||new lt}},oo=(0,k.pj)(class extends Lt{constructor(o){super(o)}},"primary");let Ht=(()=>{class n extends oo{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof rt?null:this.label}_templateLabel(){return this.label instanceof rt?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(lt),t.Y36(Ut.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,zn,1,2,"ng-container",2),t.YNc(4,Ln,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Yn,2,1,"div",5),t.YNc(7,En,2,1,"div",5),t.YNc(8,qn,2,1,"div",6),t.YNc(9,Bn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[p.O5,p.tP,p.RF,p.n9,p.ED,T.Hw,k.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const jt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Vt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),co=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Kt=(()=>{class n extends Pt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Zn.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,at.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,$.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new xt.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>Wt)),t.Y36(k.rD,4),t.Y36(t.s_b),t.Y36(Et,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,rt,5),t.Suo(a,co,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:k.rD,useExisting:n},{provide:Pt,useExisting:n}]),t.qOj],ngContentSelectors:$n,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Hn,2,1,"ng-template"))},dependencies:[xt.Pl],encapsulation:2,changeDetection:0}),n})(),Wt=(()=>{class n extends tt{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ot.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,X.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Fn.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,X.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Ct.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Kt,5),t.Suo(a,Vt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Ht,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:tt,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,Kn,5,2,"div",1),t.YNc(2,Xn,2,1,"ng-container",2),t.BQk(),t.YNc(3,to,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[p.sg,p.O5,p.tP,p.RF,p.n9,Ht],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[jt.horizontalStepTransition,jt.verticalStepTransition]},changeDetection:0}),n})(),ao=(()=>{class n extends Tn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),io=(()=>{class n extends In{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),ro=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[no,k.rD],imports:[k.BQ,p.ez,xt.eL,An,T.Ps,k.si,k.BQ]}),n})();var lo=l(87466),so=l(26385),Xt=l(75911),mo=l(34909);const go=["calendlyWidget"];let po=(()=>{class n{constructor(e,c,a,i){this.userDataService=e,this.systemConfigService=c,this.dfPaywallService=a,this.data=i}ngOnInit(){const c=this.userDataService.userData?.email,a=this.systemConfigService?.environment?.client?.ipAddress;this.dfPaywallService.trackPaywallHit(c,a,this.data.serviceName)}ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Dt._),t.Y36(Xt.s),t.Y36(mo._),t.Y36(h.WI))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(go,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[h.Is,h.uh,h.xY,u.ot,H.Ot]}),n})();var B,fo=l(32778);const _o=["stepper"];function bo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function ho(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",28)(1,"input",29),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",30),t._UZ(3,"span",31),t.TgZ(4,"div",32),t._UZ(5,"img",33),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function uo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",35),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(2);return t.KtG(i.openDialog(a.label||a.name))}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function xo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",28)(1,"input",29),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",30),t._UZ(3,"span",31),t.TgZ(4,"div",32),t._UZ(5,"img",33),t.TgZ(6,"h4",34),t._uU(7),t.qZA()()(),t.YNc(8,uo,3,0,"ng-container",23),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function Co(n,o){1&n&&t._uU(0,"Service Details")}function Mo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",36)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",37)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function Oo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",38)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",39)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function Po(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",40)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",41)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function vo(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",42),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function yo(n,o){1&n&&t._uU(0,"Service Options")}function ko(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",46),t.BQk()),2&n){const e=t.oxw(6);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function wo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ko,2,5,"ng-container",23),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const A=function(){return["file_certificate","file_certificate_api"]};function So(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(4);t.ekj("dynamic-width",-1===t.DdM(6,A).indexOf(e.type))("full-width",-1!==t.DdM(7,A).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Do(n,o){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw(2).$implicit,c=t.oxw(4);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const R=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function To(n,o){if(1&n&&(t.YNc(0,So,1,8,"df-dynamic-field",47),t.YNc(1,Do,1,2,"df-array-field",48)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,R).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Io(n,o){if(1&n&&(t.ynx(0),t.YNc(1,wo,2,1,"ng-container",1),t.YNc(2,To,2,3,"ng-template",null,45,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Ao(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"mat-accordion",14)(2,"div",8),t.YNc(3,Io,4,2,"ng-container",44),t.qZA()(),t.BQk()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngForOf",e.viewSchema)}}function Zo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",49),2&n){const e=t.oxw().$implicit,c=t.oxw(4);t.ekj("dynamic-width","file_certificate"!==e.type)("full-width","file_certificate"===e.type),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Fo(n,o){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw().$implicit,c=t.oxw(4);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function zo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Zo,1,6,"df-dynamic-field",47),t.YNc(2,Fo,1,2,"df-array-field",48),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",t.DdM(2,R).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function No(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",46),t.BQk()),2&n){const e=t.oxw(7);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Qo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,No,2,5,"ng-container",23),t.BQk()),2&n){const e=t.oxw(6);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function Jo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(5);t.ekj("dynamic-width","file_certificate"!==e.type&&"file_certificate_api"!==e.type)("full-width","file_certificate"===e.type||"file_certificate_api"===e.type),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Uo(n,o){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw(2).$implicit,c=t.oxw(5);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Lo(n,o){if(1&n&&(t.YNc(0,Jo,1,6,"df-dynamic-field",47),t.YNc(1,Uo,1,2,"df-array-field",48)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,R).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Yo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Qo,2,1,"ng-container",1),t.YNc(2,Lo,2,3,"ng-template",null,45,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Eo(n,o){if(1&n&&(t.TgZ(0,"div",53)(1,"mat-accordion",14)(2,"mat-expansion-panel",54)(3,"mat-expansion-panel-header"),t._uU(4),t.ALo(5,"transloco"),t.qZA(),t.TgZ(6,"div",8),t.YNc(7,Yo,4,2,"ng-container",44),t.qZA()()()()),2&n){const e=t.oxw(4);t.xp6(2),t.Q6J("expanded",!1),t.xp6(2),t.hij(" ",t.lcZ(5,3,"services.options")," "),t.xp6(3),t.Q6J("ngForOf",e.advancedFields)}}function qo(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"div",51),t.YNc(2,zo,3,3,"ng-container",44),t.qZA(),t.YNc(3,Eo,8,5,"div",52),t.BQk()),2&n){const e=t.oxw(3);t.xp6(2),t.Q6J("ngForOf",e.basicFields),t.xp6(1),t.Q6J("ngIf",e.showAdvancedOptions)}}function Bo(n,o){if(1&n&&(t.ynx(0)(1,43),t.YNc(2,Ao,4,1,"ng-container",23),t.YNc(3,qo,4,2,"ng-container",23),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",!e.isDatabase||!e.hasStandardFields),t.xp6(1),t.Q6J("ngIf",e.isDatabase&&e.hasStandardFields)}}function Ro(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",55)(1,"button",56),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",57)(5,"button",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",59),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Ho(n,o){1&n&&t._uU(0,"Security Configuration")}function $o(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"df-security-config",60),t.NdJ("goBack",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t.qZA()()}if(2&n){const e=t.oxw(2);let c;t.xp6(1),t.Q6J("serviceName",null==(c=e.serviceForm.get("name"))?null:c.value)("serviceId",e.currentServiceId)("isDatabase",e.isDatabase)}}function Go(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ko(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Wo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Xo(n,o){1&n&&(t.ynx(0,61),t.YNc(1,jo,2,0,"mat-icon",62),t.YNc(2,Vo,2,0,"mat-icon",62),t.YNc(3,Ko,2,0,"mat-icon",62),t.YNc(4,Wo,2,0,"mat-icon",62),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function tc(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function ec(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function nc(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function oc(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function cc(n,o){1&n&&(t.ynx(0,61),t.YNc(1,tc,2,0,"mat-icon",62),t.YNc(2,ec,2,0,"mat-icon",62),t.YNc(3,nc,2,0,"mat-icon",62),t.YNc(4,oc,2,0,"mat-icon",62),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const te=function(){return{standalone:!0}};function ac(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,bo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,ho,8,6,"label",16),t.YNc(22,xo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,Co,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,Mo,7,7,"mat-form-field",17),t.YNc(31,Oo,7,7,"mat-form-field",18),t.YNc(32,Po,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,vo,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,yo,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Bo,4,2,"ng-container",23),t.YNc(45,Ro,11,10,"div",24),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Ho,1,0,"ng-template",7),t.YNc(48,$o,2,3,"div",25),t.YNc(49,Go,7,0,"div",25),t.qZA(),t.YNc(50,Xo,5,5,"ng-template",26),t.YNc(51,cc,5,5,"ng-template",27),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,te)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function ic(n,o){if(1&n&&(t.TgZ(0,"mat-option",68),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function rc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",36)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",37)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function lc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",69)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",39)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function dc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",69)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",41)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function sc(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",70)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function mc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",72),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function gc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",72),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function pc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,mc,4,3,"ng-container",1),t.YNc(2,gc,3,3,"ng-template",null,71,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function fc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",74),2&n){const e=t.oxw().$implicit,c=t.oxw(4);t.ekj("dynamic-width",-1===t.DdM(6,A).indexOf(e.type))("full-width",-1!==t.DdM(7,A).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function _c(n,o){if(1&n&&(t.ynx(0),t.YNc(1,fc,1,8,"df-dynamic-field",73),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",t.DdM(1,R).includes(e.type))}}function bc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",75),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",76),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",77),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,te))}}function hc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",78),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function uc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",78),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function xc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-ace-editor",79),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("formControl",e.getConfigControl("content"))("mode",e.serviceDefinitionMode)}}function Cc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",74),2&n){const e=t.oxw().$implicit,c=t.oxw(4);t.ekj("dynamic-width",-1===t.DdM(6,A).indexOf(e.type))("full-width",-1!==t.DdM(7,A).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Mc(n,o){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw().$implicit,c=t.oxw(4);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Oc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Cc,1,8,"df-dynamic-field",73),t.YNc(2,Mc,1,2,"df-array-field",48),t.BQk()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf",t.DdM(2,R).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Pc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,_c,2,2,"ng-container",44),t.TgZ(2,"mat-accordion",14)(3,"mat-expansion-panel",54)(4,"mat-expansion-panel-header"),t._uU(5," Advanced Options "),t.qZA(),t.TgZ(6,"div",8),t.YNc(7,bc,6,3,"ng-container",23),t.TgZ(8,"mat-label",14),t._uU(9,"Service Definition"),t.qZA(),t.YNc(10,hc,2,3,"ng-container",23),t.YNc(11,uc,2,3,"ng-container",23),t.YNc(12,xc,2,2,"ng-container",23),t.YNc(13,Oc,3,3,"ng-container",44),t.qZA()()(),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngForOf",e.networkRequiredFields),t.xp6(2),t.Q6J("expanded",!1),t.xp6(4),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngIf","soap"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngIf","rest"===e.serviceForm.getRawValue().type||"http"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.networkAdvancedFields)}}function vc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",80),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function yc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,vc,2,6,"ng-container",23),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function kc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",81)(2,"input",82,83),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",72),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",79),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.excelMode)}}function wc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",46),t.BQk()),2&n){const e=t.oxw(6);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Sc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,wc,2,5,"ng-container",23),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function Dc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",74),2&n){const e=t.oxw(2).$implicit,c=t.oxw(4);t.ekj("dynamic-width",-1===t.DdM(6,A).indexOf(e.type))("full-width",-1!==t.DdM(7,A).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Tc(n,o){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw(2).$implicit,c=t.oxw(4);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Ic(n,o){if(1&n&&(t.YNc(0,Dc,1,8,"df-dynamic-field",73),t.YNc(1,Tc,1,2,"df-array-field",48)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,R).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Ac(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Sc,2,1,"ng-container",1),t.YNc(2,Ic,2,3,"ng-template",null,45,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Zc(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"mat-accordion",14)(2,"mat-expansion-panel",54)(3,"mat-expansion-panel-header"),t._uU(4),t.ALo(5,"transloco"),t.qZA(),t.TgZ(6,"div",8),t.YNc(7,kc,7,2,"ng-container",23),t.YNc(8,Ac,4,2,"ng-container",44),t.qZA()()(),t.BQk()),2&n){const e=t.oxw(3);t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(5,4,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Fc(n,o){if(1&n&&(t.ynx(0)(1,43),t.YNc(2,Pc,14,7,"ng-container",23),t.YNc(3,yc,2,1,"ng-container",23),t.YNc(4,Zc,9,6,"ng-container",23),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService),t.xp6(1),t.Q6J("ngIf",e.isScriptService),t.xp6(1),t.Q6J("ngIf",!e.isNetworkService&&!e.isScriptService)}}function zc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Nc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",55)(1,"button",56),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,zc,7,8,"ng-container",23),t.TgZ(5,"button",59),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function Qc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",36)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",63),t.NdJ("selectionChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onServiceTypeSelect(i.getServiceTypeLabel(a.value)))}),t.YNc(5,ic,2,2,"mat-option",64),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,rc,7,7,"mat-form-field",17),t.YNc(9,lc,7,7,"mat-form-field",65),t.YNc(10,dc,7,7,"mat-form-field",66),t.YNc(11,sc,4,3,"mat-slide-toggle",67),t.TgZ(12,"div",14),t.YNc(13,pc,4,2,"ng-container",23),t.qZA(),t.YNc(14,Fc,5,3,"ng-container",23),t.YNc(15,Nc,8,7,"div",24)}if(2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function Jc(n,o){if(1&n&&t._UZ(0,"df-paywall",85),2&n){const e=t.oxw();t.Q6J("serviceName",e.selectedServiceTypeLable||"Unable to fetch service name")}}let vt=((B=class{constructor(o,e,c,a,i,r,d,m,g,_,dt,Uc,Lc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=r,this.http=d,this.dialog=m,this.themeService=g,this.snackbarService=_,this.currentServiceService=dt,this.snackBar=Uc,this.systemService=Lc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",s.kI.required],name:["",s.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[0],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,at.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,r=o.platform?.license;this.serviceTypes=a.filter(d=>"python"!==d.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===r&&this.notIncludedServices.push(...it.map(d=>(d.class="not-included",d)).filter(d=>i.includes(d.group))),"OPEN SOURCE"===r&&this.notIncludedServices.push(...Jt.map(d=>(d.class="not-included",d)).filter(d=>i.includes(d.group)),...it.map(d=>(d.class="not-included",d)).filter(d=>i.includes(d.group)))):("SILVER"===r&&this.serviceTypes.push(...it.filter(d=>i.includes(d.group))),"OPEN SOURCE"===r&&this.serviceTypes.push(...Jt.filter(d=>i.includes(d.group)),...it.filter(d=>i.includes(d.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.isNetworkService?(this.getConfigControl("content")?.setValue(c.serviceDocByServiceId.content),this.content=c.serviceDocByServiceId.content||""):this.isScriptService&&(this.getConfigControl("serviceDefinition")?.setValue(c.serviceDocByServiceId.content),this.content=c.serviceDocByServiceId.content||"")),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(d=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(d),this.initializeConfig(d)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(s.kI.required),e?.addControl(a.name,new s.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new s.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(s.kI.required),e?.addControl("serviceDefinition",new s.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new s.NI("")),e.addControl("content",new s.NI("")),this.serviceDefinitionType="0"),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){const o=this.serviceForm.controls.type.value;return"local_email"!==o&&o&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?I.h.NODEJS:"python"===o?I.h.PYTHON:"python3"===o?I.h.PYTHON3:"php"===o?I.h.PHP:I.h.TEXT}get serviceDefinitionMode(){return"0"===this.serviceDefinitionType?I.h.JSON:I.h.YAML}get excelMode(){return I.h.JSON}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,Nt.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,ht.LZ)(a.name)})):e.items;return{...e,name:(0,ht.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))||[]}get hasStandardFields(){if(!this.isDatabase||!this.viewSchema)return!1;const e=this.viewSchema.map(a=>a.name.toLowerCase());return["host","port","database","username","password"].filter(a=>e.includes(a)).length>=3}get basicFields(){if(!this.isDatabase||!this.viewSchema)return[];if(!this.hasStandardFields)return this.viewSchema;const o=["host","port","database","username","password"];return this.viewSchema.filter(e=>o.includes(e.name.toLowerCase()))}get advancedFields(){if(!this.isDatabase||!this.viewSchema)return[];if(!this.hasStandardFields)return[];const o=["host","port","database","username","password"];return this.viewSchema.filter(e=>!o.includes(e.name.toLowerCase()))}get showAdvancedOptions(){return this.isDatabase&&this.hasStandardFields&&this.advancedFields.length>0}get networkRequiredFields(){if(!this.isNetworkService||!this.viewSchema)return[];const o=["baseUrl"];return this.viewSchema.filter(e=>o.includes(e.name))}get networkAdvancedFields(){if(!this.isNetworkService||!this.viewSchema)return[];const o=["baseUrl"];return this.viewSchema.filter(e=>!o.includes(e.name)&&"content"!==e.name)}get showNetworkAdvancedOptions(){return this.isNetworkService}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let d,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"},r=null;if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?.content&&(r={content:c.config.content,format:this.serviceDefinitionType?Number(this.serviceDefinitionType):0},delete c.config.content)):this.isScriptService&&(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?.serviceDefinition&&(r={content:c.config.serviceDefinition,format:this.serviceDefinitionType?Number(this.serviceDefinitionType):0},delete c.config.serviceDefinition)),c.service_doc_by_service_id=r,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},d={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(d.config.app_role_map=c.config.appRoleMap.map(m=>Object.keys(m).reduce((g,_)=>({...g,[(0,ht.Vn)(_)]:m[_]}),{}))),c.config.iconClass&&(d.config.icon_class=c.config.iconClass),delete d.isActive):d={...c,id:this.edit?this.serviceData.id:null},this.edit){const m={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete m.config.serviceDefinition,this.servicesService.update(this.serviceData.id,m,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(m.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:g=>console.error("Error flushing cache",g)})})}else this.servicesService.create({resource:[d]},i).pipe((0,at.w)(m=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>m),(0,v.K)(g=>this.servicesService.delete(m.resource[0].id).pipe((0,vn.z)(()=>(0,z._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,Qt.of)(m))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:m=>{this.snackbarService.openSnackBar(m.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_-]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, underscores, and hyphens."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_-]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id);const e=this.formatServiceName(o.name);this.router.navigate([`/api-connections/api-docs/${e}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(o){this.dialog.open(po,{data:{serviceName:o}}).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,ee.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};o.isNetworkService&&e.config?.content?(a.service_doc_by_service_id={content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0},delete a.config.content):o.isScriptService&&e.config?.serviceDefinition?(a.service_doc_by_service_id={content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0},delete a.config.serviceDefinition):a.service_doc_by_service_id=null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}getServiceTypeLabel(o){const e=this.serviceTypes.find(c=>c.name===o);return e?e.label:o}onServiceTypeSelect(o){this.selectedServiceTypeLable=o||"Unknown. Unable to identify Service Type"}}).\u0275fac=function(o){return new(o||B)(t.Y36(W.gz),t.Y36(s.qu),t.Y36(Q.xS),t.Y36(Q.OP),t.Y36(W.F0),t.Y36(Xt.s),t.Y36(G.eN),t.Y36(h.uw),t.Y36(ot.F),t.Y36(zt.w),t.Y36(fo.K),t.Y36(Zt.ux),t.Y36(Ft))},B.\u0275cmp=t.Xpm({type:B,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&t.Gf(_o,5),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[3,"serviceName",4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],[4,"ngIf"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"details-section","basic-fields-section"],["class","advanced-section",4,"ngIf"],[1,"advanced-section"],[3,"expanded"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[3,"serviceName","serviceId","isDatabase","goBack"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"full-width",3,"formControl","mode"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"],[3,"serviceName"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,ac,52,24,"ng-container",1),t.YNc(3,Qc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,Jc,1,1,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[x.lN,x.KE,x.hX,x.R9,O.c,O.Nt,D.LD,D.gD,k.ey,p.ax,nt.rP,nt.Rr,kt.Nh,et.To,et.pp,et.ib,et.yz,H.Ot,s.UX,s._Y,s.Fj,s._,s.JJ,s.JL,s.oH,s.sg,s.u,s.x0,s.u5,s.On,p.O5,st.p9,ct,_t,At.C,M.uH,M.BN,y.AV,y.gM,u.ot,u.lW,On.E,ut,yn.U,ro,Kt,rt,Wt,ao,io,Vt,p.ez,p.RF,p.n9,p.Ov,T.Ps,T.Hw,Y.vV,Y.A9,Y.Yi,lo.Fk,L.QW,so.t,Mn],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.basic-fields-section[_ngcontent-%COMP%]{margin-bottom:2rem}.basic-fields-section[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{margin-bottom:1.5rem;font-size:1.25rem;font-weight:500;color:#000000de}.advanced-section[_ngcontent-%COMP%]{margin-top:2rem;margin-bottom:2rem}.dark-theme[_ngcontent-%COMP%] .basic-fields-section[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{color:#ffffffde}"]}),B);vt=(0,F.gn)([(0,P.c)({checkProperties:!0})],vt)}}]); \ No newline at end of file diff --git a/dist/4282.97a5ea10ef1ae054.js b/dist/4282.97a5ea10ef1ae054.js deleted file mode 100644 index 05e91f87..00000000 --- a/dist/4282.97a5ea10ef1ae054.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[4282],{44282:(Zc,yt,d)=>{d.r(yt),d.d(yt,{DfServiceDetailsComponent:()=>vt});var ee=d(15861),A=d(97582),m=d(96814),s=d(56223),st=d(75986),X=d(3305),x=d(64170),O=d(2032),D=d(98525),tt=d(82599),kt=d(74104),q=d(42346),t=d(65879),u=d(32296),M=d(45597),C=d(90590),y=d(92596),P=d(78791),mt=d(24630),B=d(27921),w=d(37398),ne=d(15711),b=d(17700),wt=d(55940),T=d(30617),_=d(25313),R=d(69862),H=d(6625),G=d(65592),v=d(26306),$=d(99397),Z=d(58504),St=d(69854),Dt=d(78630);let Tt=(()=>{class n{constructor(e,o){this.http=e,this.userDataService=o,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const r=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${r}`),r}isSelectableFileService(e){return!this.excludedServices.some(o=>e.name.toLowerCase().includes(o)||e.label.toLowerCase().includes(o))}getHeaders(){const e={},o=this.userDataService.token;return o&&(e[St.Zt]=o),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new G.y(o=>{o.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const r=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:r}).pipe((0,w.U)(l=>l&&l.resource&&Array.isArray(l.resource)?(l.resource=l.resource.filter(g=>this.isSelectableFileService(g)),0===l.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):l):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(l=>(console.error("Error fetching file services:",l),console.warn("API call failed, using default file services"),new G.y(g=>{g.next(e),g.complete()})))).subscribe({next:l=>{JSON.stringify(l)!==JSON.stringify(e)&&o.next(l),o.complete()},error:()=>{o.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new G.y(o=>{o.next(e),o.complete()}))}listFiles(e,o=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new G.y(p=>{p.next({resource:[]}),p.complete()});const a=o?`api/v2/${e}/${o}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const l={},g=this.userDataService.token;return g&&(l[St.Zt]=g),this.http.get(i,{headers:l,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,$.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let h="Error loading files. ";return h+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(h),new G.y(dt=>{dt.next({resource:[],error:h}),dt.complete()})}))}uploadFile(e,o,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${o.name}`:`api/v2/${e}/${o.name}`;const r=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${o.name} (${o.size} bytes), type: ${o.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${r}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(o.name.endsWith(".pem")||o.name.endsWith(".p8")||o.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const g=new FormData;g.append("files",o);const p=this.getHeaders();return this.http.post(r,g,{headers:p}).pipe((0,$.b)(h=>console.log("Upload complete with response:",h)),(0,v.K)(h=>(console.error(`Error uploading file: ${h.status} ${h.statusText}`,h),(0,Z._)(()=>({status:h.status,error:h.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,o,a){const i={resource:[{name:a,type:"folder"}]},l=this.getAbsoluteApiUrl(o?`api/v2/${e}/${o}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${l}`,i);const g=this.getHeaders();return g["X-Http-Method"]="POST",this.http.post(l,i,{headers:g}).pipe((0,$.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${l}:`,p),p}))}getFileContent(e,o){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${o}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(r=>{throw console.error(`Error getting file content from ${i}:`,r),r}))}deleteFile(e,o){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${o}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,$.b)(r=>console.log("Delete response:",r)),(0,v.K)(r=>{throw console.error(`Error deleting file at ${i}:`,r),r}))}createDirectory(e,o,a){const i={resource:[{name:a,type:"folder"}]},l=this.getAbsoluteApiUrl(o?`api/v2/${e}/${o}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${l}`,i),this.http.post(l,i,{headers:this.getHeaders()}).pipe((0,$.b)(g=>console.log("Create directory response:",g)),(0,v.K)(g=>{throw console.error(`Error creating directory at ${l}:`,g),g}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN),t.LFG(Dt._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var F;const oe=["fileUploadInput"];function ce(n,c){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function ae(n,c){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function ie(n,c){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function re(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(2);return t.KtG(r.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.xp6(2),t.Q6J("icon",o.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function le(n,c){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,re,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function de(n,c){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function se(n,c){1&n&&(t.TgZ(0,"div",32)(1,"p"),t._uU(2," Select a file from the list below. To upload new files, please use the File Manager. "),t.qZA()())}function me(n,c){1&n&&(t.TgZ(0,"div",33),t._UZ(1,"mat-spinner",34),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function ge(n,c){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Name"),t.qZA())}function pe(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG("folder"===i.type?r.openFolder(i):r.selectFile(i))}),t.TgZ(1,"div",48),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=c.$implicit,o=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?o.faFolderOpen:o.faFile),t.xp6(2),t.Oqu(e.name)}}function fe(n,c){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Type"),t.qZA())}function _e(n,c){if(1&n&&(t.TgZ(0,"td",49),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function be(n,c){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Actions"),t.qZA())}function he(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",52),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ue(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function xe(n,c){if(1&n&&(t.TgZ(0,"td",49),t.YNc(1,he,3,0,"button",50),t.YNc(2,ue,3,1,"button",51),t.qZA()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function Ce(n,c){1&n&&t._UZ(0,"tr",54)}function Me(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",55),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw(3);return t.KtG("folder"===i.type?r.openFolder(i):null)}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3);t.ekj("selected-row",(null==o.selectedFile?null:o.selectedFile.name)===e.name)}}function Oe(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function Pe(n,c){if(1&n&&(t.TgZ(0,"div",56)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,Oe,4,0,"button",57),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function ve(n,c){if(1&n&&(t.TgZ(0,"div",35)(1,"table",36),t.ynx(2,37),t.YNc(3,ge,2,0,"th",38),t.YNc(4,pe,5,2,"td",39),t.BQk(),t.ynx(5,40),t.YNc(6,fe,2,0,"th",38),t.YNc(7,_e,2,1,"td",41),t.BQk(),t.ynx(8,42),t.YNc(9,be,2,0,"th",38),t.YNc(10,xe,3,2,"td",41),t.BQk(),t.YNc(11,Ce,1,0,"tr",43),t.YNc(12,Me,1,2,"tr",44),t.qZA(),t.YNc(13,Pe,4,1,"div",45),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function ye(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",59)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function ke(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,de,2,1,"span",1),t.qZA()(),t.TgZ(8,"div",22)(9,"button",23),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.showCreateFolderDialog())}),t.TgZ(10,"span",24),t._uU(11,"cr"),t.qZA(),t._uU(12," Create Folder "),t.qZA(),t.TgZ(13,"button",25),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.triggerFileUpload())}),t.TgZ(14,"span",24),t._uU(15,"up"),t.qZA(),t._uU(16," Upload File "),t.qZA(),t.TgZ(17,"input",26,27),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileUpload(a))}),t.qZA()(),t.YNc(19,se,3,0,"div",28),t.YNc(20,me,4,0,"div",29),t.YNc(21,ve,14,4,"div",30),t.YNc(22,ye,6,3,"div",31),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(10),t.Q6J("accept",e.data.allowedExtensions.join(",")),t.xp6(2),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let we=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(b.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,o){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return o.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return o.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return o.onConfirm()}),t._uU(11," Create "),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",o.folderName),t.xp6(4),t.Q6J("disabled",!o.folderName))},dependencies:[b.Is,b.uh,b.xY,b.H8,u.ot,u.lW,x.lN,x.KE,x.hX,O.c,O.Nt,s.u5,s.Fj,s.JJ,s.On,m.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),gt=((F=class{get isSelectorOnly(){return console.log("isSelectorOnly getter called, data.selectorOnly =",this.data.selectorOnly),!!this.data.selectorOnly}constructor(c,e,o,a,i,r){this.dialogRef=c,this.data=e,this.dialog=o,this.http=a,this.fileApiService=i,this.crudService=r,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0]),console.log("Dialog initialized with data:",{uploadMode:this.data.uploadMode,selectorOnly:this.data.selectorOnly,allowedExtensions:this.data.allowedExtensions,fileApis:this.data.fileApis?.length||0})}selectFileApi(c){this.selectedFileApi=c,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.listFiles(this.selectedFileApi.name,this.currentPath).pipe((0,P.t)(this)).subscribe({next:c=>{if(this.isLoading=!1,c.error&&(console.warn("File listing contained error:",c.error),c.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let e=[];Array.isArray(c)?e=c:c.resource&&Array.isArray(c.resource)&&(e=c.resource),this.files=e.map(o=>({name:o.name||(o.path?o.path.split("/").pop():""),path:o.path||((this.currentPath?this.currentPath+"/":"")+o.name).replace("//","/"),type:"folder"===o.type?"folder":"file",contentType:o.content_type||o.contentType,lastModified:o.last_modified||o.lastModified,size:o.size})),console.log("Processed files:",this.files)},error:c=>{console.error("Error loading files:",c),this.files=[];let e="Failed to load files. ";500===c.status?(e+="The server encountered an internal error. Using empty directory view.",console.warn(e)):404===c.status?(e+="The specified folder does not exist.",alert(e)):403===c.status||401===c.status?(e+="You do not have permission to access this location.",alert(e)):(e+="Please check your connection and try again.",alert(e)),this.isLoading=!1}}))}openFolder(c){this.navigationStack.push(this.currentPath),this.currentPath=c.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(c){const e="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=c:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const c=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:c.id,serviceName:c.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(c){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(c,this.currentPath)):alert("Please select a file service first.")}performUpload(c,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const o=this.selectedFileApi;console.log(`Starting upload of ${c.name} (${c.size} bytes) to ${o.name}/${e}`),this.fileApiService.uploadFile(o.name,c,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${c.name}`:c.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:c.name,name:c.name,serviceId:o.id,serviceName:o.name}),this.loadFiles(),setTimeout(()=>{const g=this.files.find(p=>p.name===c.name);g&&(this.selectedFile=g)},500)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(c,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const o=this.selectedFileApi;console.log(`Starting upload of ${c.name} (${c.size} bytes) to ${o.name}/${e}`),this.fileApiService.uploadFile(o.name,c,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${c.name}`:c.name,l={path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:c.name,name:c.name,serviceId:o.id,serviceName:o.name};console.log("File uploaded successfully, returning with absolute path:",l),this.dialogRef.close(l)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}triggerFileUpload(){console.log("triggerFileUpload called, isSelectorOnly =",this.isSelectorOnly),this.isSelectorOnly?console.log("Blocked file upload due to selector-only mode"):this.fileUploadInput?(console.log("Clicking file upload input element"),this.fileUploadInput.nativeElement.click()):console.log("File upload input element not found")}showCreateFolderDialog(){console.log("showCreateFolderDialog called, isSelectorOnly =",this.isSelectorOnly),this.isSelectorOnly?console.log("Blocked folder creation due to selector-only mode"):this.dialog.open(we,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(c){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.createDirectory(this.selectedFileApi.name,this.currentPath,c).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:e=>{console.error("Error creating folder:",e),alert("Failed to create folder. Please try again."),this.isLoading=!1}}))}cancel(){this.dialogRef.close()}handleFileUpload(c){const e=c.target;if(e.files&&e.files.length>0){const o=e.files[0];console.log(`File selected: ${o.name}`),console.log(`File size: ${o.size} bytes`),console.log(`File type: ${o.type}`),(o.name.endsWith(".pem")||o.name.endsWith(".p8")||o.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=r=>{const l=r.target?.result;console.log(`File content read successfully, content length: ${l?l.byteLength:0} bytes`);const g="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(g)?this.uploadFileDirectly(o):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=r=>{console.error("Error reading file:",r),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(o)}}}).\u0275fac=function(c){return new(c||F)(t.Y36(b.so),t.Y36(b.WI),t.Y36(b.uw),t.Y36(R.eN),t.Y36(Tt),t.Y36(H.R))},F.\u0275cmp=t.Xpm({type:F,selectors:[["df-file-selector-dialog"]],viewQuery:function(c,e){if(1&c&&t.Gf(oe,5),2&c){let o;t.iGM(o=t.CRH())&&(e.fileUploadInput=o.first)}},standalone:!0,features:[t._Bn([{provide:H.R,useFactory:n=>new H.R("api/v2",n),deps:[R.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(c,e){1&c&&(t.TgZ(0,"h2",0),t.YNc(1,ce,3,0,"ng-container",1),t.YNc(2,ae,3,0,"ng-container",1),t.YNc(3,ie,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,le,5,1,"div",2),t.YNc(6,ke,23,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&c&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[m.ez,m.sg,m.O5,b.Is,b.uh,b.xY,b.H8,u.ot,u.lW,u.RK,kt.Nh,x.lN,O.c,D.LD,wt.Cq,wt.Ou,T.Ps,T.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,y.AV,y.gM,s.u5,s.UX,M.uH,M.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px;padding:10px;border:1px dashed #3f51b5;background-color:#3f51b50d}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),F);gt=(0,A.gn)([(0,P.c)({checkProperties:!0})],gt);var N,z=d(86806),It=d(62651),j=d(81896);function Se(n,c){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function De(n,c){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Te(n,c){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Se,2,1,"span",6),t.YNc(2,De,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Ie(n,c){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Ae(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9,' You can upload and select files directly with "Select File" or manage files via the "File Manager". '),t.qZA(),t.YNc(10,Ie,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Ze(n,c){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Fe(n,c){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function ze(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Ze,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Fe,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.hij(" ",e.selectedFile.fileName||e.selectedFile.name," "),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let pt=((N=class{constructor(c,e,o,a){this.dialog=c,this.fileApiService=e,this.crudService=o,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate([It.Z.ADMIN_SETTINGS,It.Z.FILES])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:c=>{c&&c.resource&&c.resource.length>0?this.fileApis=c.resource:this.ensureFallbackService(),this.isLoading=!1},error:c=>{console.error("Error loading file APIs:",c),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),console.log("Opening file selector dialog with selectorOnly = false"),this.dialog.open(gt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!1}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(c){try{const e=c||this.initialValue;if(e){console.log("Parsing path value:",e);const o=e.split("/"),a=o[o.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(c){c&&(console.log("Setting path manually:",c),this.parseInitialValue(c))}}).\u0275fac=function(c){return new(c||N)(t.Y36(b.uw),t.Y36(Tt),t.Y36(H.R),t.Y36(j.F0))},N.\u0275cmp=t.Xpm({type:N,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:z.Xt,useValue:"api/v2/system/service"},H.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(c,e){1&c&&(t.TgZ(0,"div",0),t.YNc(1,Te,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Ae,11,3,"div",3),t.YNc(4,ze,22,6,"div",4),t.qZA()()),2&c&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[m.ez,m.O5,b.Is,u.ot,u.lW,x.lN,O.c,D.LD,s.u5,s.UX,y.AV,y.gM,M.uH,M.BN,T.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),N);pt=(0,A.gn)([(0,P.c)({checkProperties:!0})],pt);var Q,et=d(65763),k=d(23680);const Ne=["fileSelector"];function Qe(n,c){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Je(n,c){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function Ue(n,c){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function Le(n,c){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,Ue,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ee(n,c){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const Ye=function(){return["integer","string","password","text"]},qe=function(){return["picklist","multi_picklist"]};function Be(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Qe,2,1,"mat-label",1),t.YNc(2,Je,1,4,"input",5),t.YNc(3,Le,2,3,"mat-select",6),t.YNc(4,Ee,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,Ye).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,qe).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const Re=function(){return[".p8",".pem",".key"]};function He(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,Re))("initialValue",e.control.value)}}function Ge(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let o;t.xp6(3),t.Q6J("matTooltip",null!==(o=e.schema.description)&&void 0!==o?o:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function $e(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function je(n,c){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,$e,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let o;t.Q6J("formControl",e.control)("matTooltip",null!==(o=e.schema.description)&&void 0!==o?o:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function Ve(n,c){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Ke(n,c){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function We(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,Ve,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,Ke,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),o=t.oxw();t.xp6(1),t.Q6J("ngIf",o.showLabel),t.xp6(1),t.Q6J("formControl",o.control)("matAutocomplete",e),t.uIk("aria-label",o.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,o.filteredEventList))}}const Xe=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let nt=((Q=class{constructor(c,e,o){this.controlDir=c,this.activedRoute=e,this.themeService=o,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new s.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,c.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(c=>{c.systemEvents&&c.systemEvents.resource&&(this.eventList=(0,ne.H)(c.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,B.O)(""),(0,w.U)(c=>c&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(c.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof s.NI&&this.controlDir.control.hasValidator(s.kI.required)&&this.control.addValidators(s.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(c){const e=c.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(c){c?(this.control.setValue(c.path),console.log("File selected in dynamic field:",c)):this.control.setValue(null)}writeValue(c){if(console.log("Dynamic field writeValue:",c,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof c&&c)return console.log("Setting file path value:",c),this.control.setValue(c,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",c),this.fileSelector.setPath(c)):(console.log("File selector not yet available, storing pending path:",c),this.pendingFilePath=c));this.control.setValue(c,{emitEvent:!1})}registerOnChange(c){this.onChange=c,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(c){this.onTouched=c}setDisabledState(c){c?this.control.disable():this.control.enable()}}).\u0275fac=function(c){return new(c||Q)(t.Y36(s.a5,10),t.Y36(j.gz),t.Y36(et.F))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-dynamic-field"]],viewQuery:function(c,e){if(1&c&&t.Gf(Ne,5),2&c){let o;t.iGM(o=t.CRH())&&(e.fileSelector=o.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(c,e){1&c&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Be,5,6,"mat-form-field",0),t.YNc(3,He,3,5,"ng-container",1),t.YNc(4,Ge,7,5,"ng-container",1),t.YNc(5,je,2,4,"mat-slide-toggle",2),t.YNc(6,We,7,7,"mat-form-field",3),t.qZA()),2&c&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,Xe).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[x.lN,x.KE,x.hX,x.R9,O.c,O.Nt,m.O5,D.LD,D.gD,k.ey,tt.rP,tt.Rr,s.UX,s.Fj,s.JJ,s.oH,m.ax,u.ot,u.lW,q.Ot,M.uH,M.BN,y.AV,y.gM,mt.Bb,mt.XC,mt.ZL,m.Ov,pt],encapsulation:2}),Q);nt=(0,A.gn)([(0,P.c)({checkProperties:!0})],nt);var I,ft,J=d(95195),tn=d(75058);function en(n,c){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function nn(n,c){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,en,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function on(n,c){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function cn(n,c){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,on,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function an(n,c){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=c.index,o=t.oxw(2);t.xp6(2),t.Q6J("formControl",o.controls[e]),t.uIk("aria-label",o.schema.label)}}function rn(n,c){if(1&n&&(t.ynx(0,11),t.YNc(1,cn,3,2,"th",5),t.YNc(2,an,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function ln(n,c){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function dn(n,c){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function sn(n,c){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function mn(n,c){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,dn,1,2,"df-verb-picker",18),t.YNc(3,sn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=c.index,o=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===o.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==o.type)}}function gn(n,c){1&n&&(t.ynx(0,11),t.YNc(1,ln,2,1,"th",5),t.YNc(2,mn,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",c.$implicit.name)}function pn(n,c){if(1&n&&t.YNc(0,gn,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function fn(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const _n=function(n){return{id:n}};function bn(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,r=t.oxw();return t.KtG(r.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=c.index,o=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,_n,e))),t.xp6(2),t.Q6J("icon",o.faTrashCan)}}function hn(n,c){1&n&&t._UZ(0,"tr",25)}function un(n,c){1&n&&t._UZ(0,"tr",26)}let _t=(ft=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(c,e){this.fb=c,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const c="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return c.push("actions"),c}getFormGroup(c){return this.fieldArray.at(c)}createGroup(c){const e=this.fb.group({});return this.schemas.forEach(o=>{e.addControl(o.name,new s.NI(c?c[o.name]:o.default))}),c&&e.patchValue(c),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(c){c&&Array.isArray(c)&&"array"===this.schema.type?this.fieldArray=this.fb.array(c.map("string"===this.schema.items?e=>new s.NI(e):e=>this.createGroup(e))):c&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(c).map(e=>this.createGroup({key:e,value:c[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((o,a)=>(o[a.key]=a.value,o),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(c){this.onChange=c,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((o,a)=>(o[a.key]=a.value,o),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(c){this.onTouched=c}setDisabledState(c){c?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new s.NI(""):this.createGroup())}remove(c){this.fieldArray.removeAt(c)}},I.\u0275fac=function(c){return new(c||I)(t.Y36(s.qu),t.Y36(et.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:s.JU,useExisting:(0,t.Gpc)(()=>ft),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(c,e){if(1&c&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,nn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,rn,3,1,"ng-container",2),t.YNc(5,pn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,fn,4,4,"th",5),t.YNc(9,bn,4,7,"td",6),t.BQk(),t.YNc(10,hn,1,0,"tr",7),t.YNc(11,un,1,0,"tr",8),t.qZA()()),2&c){const o=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",o),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[s.UX,s.Fj,s.JJ,s.JL,s.oH,s.sg,s.u,m.ax,x.lN,x.KE,x.R9,O.c,O.Nt,u.ot,u.nh,M.uH,M.BN,nt,m.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,J.QW,J.a8,J.dk,y.AV,y.gM,q.Ot,tn.M,D.LD,m.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);_t=ft=(0,A.gn)([(0,P.c)({checkProperties:!0})],_t);var At=d(41609),U=d(49488),ot=d(94664),Zt=d(22939),bt=d(8996);let Ft=(()=>{class n{constructor(e){this.http=e}post(e,o){return this.http.post(`${bt._}/system/${e}`,o)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var zt=d(72246);function xn(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",11)(1,"mat-button-toggle-group",12),t.NdJ("click",function(a){return a.stopPropagation()})("change",function(a){t.CHM(e);const i=t.oxw().$implicit,r=t.oxw();return t.KtG(r.onAccessLevelChange(i,a.value))}),t.TgZ(2,"mat-button-toggle",13)(3,"span",14),t._UZ(4,"fa-icon",15),t.qZA(),t._uU(5," Read Only "),t.qZA(),t.TgZ(6,"mat-button-toggle",16)(7,"span",14),t._UZ(8,"fa-icon",15),t.qZA(),t._uU(9," Read & Write "),t.qZA(),t.TgZ(10,"mat-button-toggle",17)(11,"span",14),t._UZ(12,"fa-icon",15),t.qZA(),t._uU(13," Full Access "),t.qZA()()()}if(2&n){const e=t.oxw().$implicit,o=t.oxw();t.xp6(1),t.Q6J("value",e.selected?e.level:null)("disabled",!e.selected),t.xp6(3),t.Q6J("icon",o.faEye),t.xp6(4),t.Q6J("icon",o.faPen),t.xp6(4),t.Q6J("icon",o.faLockOpen)}}function Cn(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"mat-card",6),t.NdJ("click",function(){const i=t.CHM(e).$implicit,r=t.oxw();return t.KtG(r.toggleCard(i))}),t.TgZ(1,"div",7)(2,"div",8),t._uU(3),t.qZA(),t.TgZ(4,"div",9),t._uU(5),t.qZA()(),t.YNc(6,xn,14,5,"div",10),t.qZA()}if(2&n){const e=c.$implicit;t.ekj("selected",e.selected)("read-level",e.selected&&"read"===e.level)("write-level",e.selected&&"write"===e.level)("full-level",e.selected&&"full"===e.level),t.xp6(3),t.Oqu(e.label),t.xp6(2),t.Oqu(e.description),t.xp6(1),t.Q6J("ngIf","fullAccess"!==e.key)}}let Mn=(()=>{class n{constructor(e,o,a,i){this.router=e,this.snackBar=o,this.systemService=a,this.snackbarService=i,this.serviceName="",this.serviceId=null,this.isDatabase=!1,this.goBack=new t.vpe,this.faEye=C.Mdf,this.faPen=C.IwR,this.faLockOpen=C._1N,this.securityConfigurations=[],this.accessOptions=[]}ngOnInit(){this.initializeAccessOptions()}initializeAccessOptions(){this.accessOptions=[{key:"fullAccess",label:"Full Access",description:"Grant complete access to all database components",selected:!1,level:"read"},{key:"schemaAccess",label:"Schema Access",description:"Configure access to specific database schemas",selected:!1,level:"read"},{key:"tableAccess",label:"Table Access",description:"Manage access to individual database tables",selected:!1,level:"read"},{key:"storedProcedures",label:"Stored Procedures",description:"Control access to stored procedures",selected:!1,level:"read"},{key:"functions",label:"Functions",description:"Set access levels for database functions",selected:!1,level:"read"}]}toggleCard(e){if("fullAccess"===e.key)e.selected||this.accessOptions.forEach(o=>{"fullAccess"!==o.key&&o.selected&&(o.selected=!1,this.removeSecurityConfiguration(o.key))});else{const o=this.accessOptions.find(a=>"fullAccess"===a.key);o&&o.selected&&(o.selected=!1,this.removeSecurityConfiguration(o.key))}e.selected=!e.selected,e.selected?this.addSecurityConfiguration(e):this.removeSecurityConfiguration(e.key)}addSecurityConfiguration(e){let o="",a="";switch(e.key){case"fullAccess":o="all",a="*";break;case"schemaAccess":o="schema",a="_schema/*";break;case"tableAccess":o="tables",a="_table/*";break;case"storedProcedures":o="procedures",a="_proc/*";break;case"functions":o="functions",a="_func/*"}const i={accessType:o,accessLevel:e.level,component:a};this.securityConfigurations.push(i),console.log("Added security configuration:",i),console.log("All configurations:",this.securityConfigurations)}removeSecurityConfiguration(e){const o=this.securityConfigurations.findIndex(a=>{switch(e){case"fullAccess":return"all"===a.accessType;case"schemaAccess":return"schema"===a.accessType;case"tableAccess":return"tables"===a.accessType;case"storedProcedures":return"procedures"===a.accessType;case"functions":return"functions"===a.accessType;default:return!1}});if(-1!==o){const a=this.securityConfigurations.splice(o,1)[0];console.log("Removed security configuration:",a),console.log("Remaining configurations:",this.securityConfigurations)}}onAccessLevelChange(e,o){e.level=o;const a=this.securityConfigurations.findIndex(i=>{switch(e.key){case"fullAccess":return"all"===i.accessType;case"schemaAccess":return"schema"===i.accessType;case"tableAccess":return"tables"===i.accessType;case"storedProcedures":return"procedures"===i.accessType;case"functions":return"functions"===i.accessType;default:return!1}});-1!==a&&(this.securityConfigurations[a].accessLevel=o,console.log("Updated access level for configuration:",this.securityConfigurations[a]))}handleGoBack(){console.log("Back button clicked"),this.goBack.emit()}isSecurityConfigValid(){if(!this.accessOptions.some(o=>o.selected)||0===this.securityConfigurations.length)return!1;for(const o of this.securityConfigurations){if(!o.accessType||!o.accessLevel||!o.component)return!1;if("all"===o.accessType){if("*"!==o.component)return!1}else if(!o.component.includes("/*"))return!1}return!0}saveSecurityConfig(){if(!this.isSecurityConfigValid())return void this.snackbarService.openSnackBar("Please select at least one access option and ensure all required fields are filled","error");if(!this.serviceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const e=this.formatServiceName(this.serviceName),o=`${this.serviceName}_auto_role`,a=this.securityConfigurations.map(r=>({service_id:this.serviceId,component:r.component,verb_mask:this.getAccessLevel(r.accessLevel),requestor_mask:3,filters:[],filter_op:"AND"})),i={resource:[{name:o,description:`Auto-generated role for service ${this.serviceName}`,is_active:!0,role_service_access_by_role_id:a,user_to_app_to_role_by_role_id:[]}]};console.log("Creating role with multiple configurations:",i),this.systemService.post("role",i).pipe((0,v.K)(r=>(0,Z._)(()=>r)),(0,ot.w)(r=>r?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${this.serviceName}_app`,description:`Auto-generated app for service ${this.serviceName}`,type:"0",role_id:r.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(p=>(this.snackBar.open(`Error creating app: ${p.error?.message||p.message||"Unknown error"}`,"Close",{duration:5e3}),(0,Z._)(()=>p))),(0,w.U)(p=>{if(!p?.resource?.[0])throw new Error("App response missing resource array");const h=p.resource[0];if(!h.apiKey)throw new Error("App response missing apiKey");return{apiKey:h.apiKey,formattedName:e}}),(0,v.K)(p=>(0,Z._)(()=>p))):(0,Z._)(()=>new Error("Invalid role response"))),(0,w.U)(r=>{if(!r?.apiKey)throw new Error("Invalid app response");return{apiKey:r.apiKey,formattedName:e}})).subscribe({next:r=>{navigator.clipboard?navigator.clipboard.writeText(r.apiKey).then(()=>{this.snackbarService.openSnackBar(`API Created with ${this.securityConfigurations.length} security configuration(s) and API Key copied to clipboard`,"success")}).catch(()=>{this.snackbarService.openSnackBar(`API Created with ${this.securityConfigurations.length} security configuration(s), but failed to copy API Key`,"success")}):this.snackbarService.openSnackBar(`API Created with ${this.securityConfigurations.length} security configuration(s), but failed to copy API Key`,"success"),this.router.navigateByUrl(`/api-connections/api-docs/${r.formattedName}`,{replaceUrl:!0}).then(l=>{l||this.router.navigate(["api-connections","api-docs",r.formattedName],{replaceUrl:!0})})},error:r=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(e){switch(e){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}formatServiceName(e){return e.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_-]/g,"")}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(j.F0),t.Y36(Zt.ux),t.Y36(Ft),t.Y36(zt.w))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-security-config"]],inputs:{serviceName:"serviceName",serviceId:"serviceId",isDatabase:"isDatabase"},outputs:{goBack:"goBack"},standalone:!0,features:[t.jDz],decls:10,vars:2,consts:[[1,"security-config-wrapper"],[1,"security-cards-container"],["class","security-option-card",3,"selected","read-level","write-level","full-level","click",4,"ngFor","ngForOf"],[1,"action-buttons"],["mat-stroked-button","",3,"click"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"security-option-card",3,"click"],[1,"card-header"],[1,"card-title"],[1,"card-description"],["class","toggle-container",4,"ngIf"],[1,"toggle-container"],["appearance","legacy",1,"access-toggle-group",3,"value","disabled","click","change"],["value","read",1,"read-toggle"],[1,"toggle-icon"],[3,"icon"],["value","write",1,"write-toggle"],["value","full",1,"full-toggle"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",1),t.YNc(4,Cn,7,11,"mat-card",2),t.qZA(),t.TgZ(5,"div",3)(6,"button",4),t.NdJ("click",function(){return o.handleGoBack()}),t._uU(7,"Back"),t.qZA(),t.TgZ(8,"button",5),t.NdJ("click",function(){return o.saveSecurityConfig()}),t._uU(9," Apply Security Configuration "),t.qZA()()()),2&e&&(t.xp6(4),t.Q6J("ngForOf",o.accessOptions),t.xp6(4),t.Q6J("disabled",!o.isSecurityConfigValid()))},dependencies:[m.ez,m.sg,m.O5,s.u5,J.QW,J.a8,U.vV,U.A9,U.Yi,u.ot,u.lW,st.p9,T.Ps,M.uH,M.BN],styles:[".security-config-wrapper[_ngcontent-%COMP%]{padding:24px;max-width:1200px;margin:0 auto}.security-config-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:24px;font-size:24px;font-weight:600;color:#1976d2;text-align:center}.security-cards-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:32px}@media (max-width: 768px){.security-cards-container[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:16px}}@media (min-width: 769px) and (max-width: 1024px){.security-cards-container[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px){.security-cards-container[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}}.security-option-card[_ngcontent-%COMP%]{padding:20px;cursor:pointer;border:2px solid #e0e0e0;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);position:relative;overflow:hidden}.security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#1976d2}.security-option-card.selected[_ngcontent-%COMP%]{border-color:#1976d2;box-shadow:0 4px 20px #1976d226}.security-option-card.selected.read-level[_ngcontent-%COMP%]{border-color:#2196f3;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%)}.security-option-card.selected.write-level[_ngcontent-%COMP%]{border-color:#fbc02d;background:linear-gradient(135deg,#fffde7 0%,#fff9c4 100%)}.security-option-card.selected.full-level[_ngcontent-%COMP%]{border-color:#43a047;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}.security-option-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%]{margin-bottom:16px}.security-option-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] .card-title[_ngcontent-%COMP%]{font-weight:600;font-size:18px;margin-bottom:8px;color:#333}.security-option-card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] .card-description[_ngcontent-%COMP%]{font-size:14px;color:#666;line-height:1.5}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-level-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:4px;box-shadow:none}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle-checked[_ngcontent-%COMP%]{color:#666}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background-color:#eee;font-size:12px;padding:6px 12px;width:100%;border-radius:6px;transition:all .2s ease}@media (max-width: 768px){.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{width:150px}}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-disabled[_ngcontent-%COMP%]{opacity:.5;pointer-events:none;background-color:#f5f5f5;color:#999;border-color:#ddd}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-icon[_ngcontent-%COMP%]{margin-right:4px;font-size:14px}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.read-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#2196f3;color:#fff}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.write-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#fbc02d;color:#fff}.security-option-card[_ngcontent-%COMP%] .toggle-container[_ngcontent-%COMP%] .access-toggle-group[_ngcontent-%COMP%] .mat-button-toggle.full-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:#43a047;color:#fff}.action-buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}"]}),n})();var L,ht=d(94517),V=d(24546),On=d(62810),Nt=d(30977),Pn=d(67961);let ut=((L=class{constructor(c,e,o,a,i){this.dialog=c,this.fileService=e,this.cacheService=o,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(r=>{this.storageServices=r.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(c){const e=c.target;e.files&&(0,Nt.Vu)(e.files[0]).subscribe(o=>{this.content.setValue(o)})}githubImport(){this.dialog.open(Pn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(c){return new(c||L)(t.Y36(b.uw),t.Y36(z.PA),t.Y36(z.OP),t.Y36(z.PA),t.Y36(et.F))},L.\u0275cmp=t.Xpm({type:L,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(c,e){if(1&c){const o=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(o);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[u.ot,u.lW,q.Ot,x.lN,D.LD,st.p9,s.u5,s.JJ,b.Is,O.c,At.C,m.Ov,s.UX,s.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),L);ut=(0,A.gn)([(0,P.c)({checkProperties:!0})],ut);var vn=d(21631),Qt=d(22096);const Jt=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ct=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Database",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]},{name:"hana",label:"SAP HANA",description:"SAP HANA service.",group:"Big Data",configSchema:[]}];var yn=d(73991),xt=d(68484),Ut=d(4300),Ct=d(49388),E=d(42495),Mt=d(36028),kn=d(62831),Ot=d(78645),K=d(59773);function wn(n,c){1&n&&t.Hsn(0)}const Sn=["*"];let Lt=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Et=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),Dn=0;const Yt=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Pt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,E.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,E.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,E.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,E.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,o){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=o||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>W)),t.Y36(Yt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,o,a){if(1&e&&t.Suo(a,Et,5),2&e){let i;t.iGM(i=t.CRH())&&(o.stepLabel=i.first)}},viewQuery:function(e,o){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(o.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:Sn,decls:1,vars:0,template:function(e,o){1&e&&(t.F$t(),t.YNc(0,wn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),W=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,E.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const o=(0,E.su)(e);this.steps&&this._steps?(this._isValidIndex(o),this.selected?._markAsInteracted(),this._selectedIndex!==o&&!this._anyControlsInvalidOrPending(o)&&(o>=this._selectedIndex||this.steps.toArray()[o].editable)&&this._updateSelectedItemIndex(o)):this._selectedIndex=o}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,o,a){this._dir=e,this._changeDetectorRef=o,this._elementRef=a,this._destroyed=new Ot.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=Dn++}ngAfterContentInit(){this._steps.changes.pipe((0,B.O)(this._steps),(0,K.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(o=>o._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,B.O)(this._stepHeader),(0,K.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((o,a)=>o._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Ut.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,Qt.of)()).pipe((0,B.O)(this._layoutDirection()),(0,K.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const o=e-this._selectedIndex;return o<0?"rtl"===this._layoutDirection()?"next":"previous":o>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,o="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,o)}_getDefaultIndicatorLogic(e,o){return e._showError()&&e.hasError&&!o?"error":!e.completed||o?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,o,a="number"){return e._showError()&&e.hasError&&!o?"error":e.completed&&!o?"done":e.completed&&o?a:e.editable&&o?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const o=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:o[e],previouslySelectedStep:o[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const o=(0,Mt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||o||a!==Mt.L_&&a!==Mt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(o=>{const a=o.stepControl;return(a?a.invalid||a.pending||!o.interacted:!o.completed)&&!o.optional&&!o._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,o=(0,kn.ht)();return e===o||e.contains(o)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(W))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,o){1&e&&t.NdJ("click",function(){return o._stepper.next()}),2&e&&t.Ikx("type",o.type)},inputs:{type:"type"}}),n})(),In=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(W))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,o){1&e&&t.NdJ("click",function(){return o._stepper.previous()}),2&e&&t.Ikx("type",o.type)},inputs:{type:"type"}}),n})(),An=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[Ct.vT]}),n})();var Zn=d(47394),Fn=d(93997),f=d(86825);function zn(n,c){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Nn(n,c){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Qn(n,c){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function Jn(n,c){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Un(n,c){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Ln(n,c){if(1&n&&(t.ynx(0,9),t.YNc(1,Nn,2,1,"span",10),t.YNc(2,Qn,2,1,"span",11),t.YNc(3,Jn,2,1,"span",11),t.YNc(4,Un,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function En(n,c){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Yn(n,c){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function qn(n,c){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Bn(n,c){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function Rn(n,c){}function Hn(n,c){if(1&n&&(t.Hsn(0),t.YNc(1,Rn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Gn=["*"];function $n(n,c){1&n&&t._UZ(0,"div",11)}const qt=function(n,c){return{step:n,i:c}};function jn(n,c){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,$n,1,0,"div",10),t.BQk()),2&n){const e=c.$implicit,o=c.index,a=c.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,qt,e,o)),t.xp6(1),t.Q6J("ngIf",!a)}}const Bt=function(n){return{animationDuration:n}},Rt=function(n,c){return{value:n,params:c}};function Vn(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=c.$implicit,o=c.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==o),t.Q6J("@horizontalStepTransition",t.WLB(8,Rt,a._getAnimationDirection(o),t.VKq(6,Bt,a._getAnimationDuration())))("id",a._getStepContentId(o)),t.uIk("aria-labelledby",a._getStepLabelId(o)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function Kn(n,c){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,jn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,Vn,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function Wn(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=c.$implicit,o=c.index,a=c.last,i=t.oxw(2),r=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",t.WLB(10,qt,e,o)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==o),t.Q6J("@verticalStepTransition",t.WLB(15,Rt,i._getAnimationDirection(o),t.VKq(13,Bt,i._getAnimationDuration())))("id",i._getStepContentId(o)),t.uIk("aria-labelledby",i._getStepLabelId(o)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function Xn(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Wn,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function to(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=c.step,o=c.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===o?0:-1)("id",a._getStepLabelId(o))("index",o)("state",a._getIndicatorType(o,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===o)("active",a._stepIsNavigable(o,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(o,e))("color",e.color||a.color),t.uIk("aria-posinset",o+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(o))("aria-selected",a.selectedIndex==o)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(o,e)||null)}}let at=(()=>{class n extends Et{}return n.\u0275fac=function(){let c;return function(o){return(c||(c=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),it=(()=>{class n{constructor(){this.changes=new Ot.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const no={provide:it,deps:[[new t.FiY,new t.tp0,it]],useFactory:function eo(n){return n||new it}},oo=(0,k.pj)(class extends Lt{constructor(c){super(c)}},"primary");let Ht=(()=>{class n extends oo{constructor(e,o,a,i){super(a),this._intl=e,this._focusMonitor=o,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,o){e?this._focusMonitor.focusVia(this._elementRef,e,o):this._elementRef.nativeElement.focus(o)}_stringLabel(){return this.label instanceof at?null:this.label}_templateLabel(){return this.label instanceof at?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(it),t.Y36(Ut.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,o){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,zn,1,2,"ng-container",2),t.YNc(4,Ln,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,En,2,1,"div",5),t.YNc(7,Yn,2,1,"div",5),t.YNc(8,qn,2,1,"div",6),t.YNc(9,Bn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",o.state," mat-step-icon"),t.ekj("mat-step-icon-selected",o.selected),t.xp6(1),t.Q6J("ngSwitch",!(!o.iconOverrides||!o.iconOverrides[o.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",o.active)("mat-step-label-selected",o.selected)("mat-step-label-error","error"==o.state),t.xp6(1),t.Q6J("ngIf",o._templateLabel()),t.xp6(1),t.Q6J("ngIf",o._stringLabel()),t.xp6(1),t.Q6J("ngIf",o.optional&&"error"!=o.state),t.xp6(1),t.Q6J("ngIf","error"==o.state))},dependencies:[m.O5,m.tP,m.RF,m.n9,m.ED,T.Hw,k.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const jt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Vt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),co=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Kt=(()=>{class n extends Pt{constructor(e,o,a,i){super(e,i),this._errorStateMatcher=o,this._viewContainerRef=a,this._isSelected=Zn.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,ot.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,B.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new xt.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,o){return this._errorStateMatcher.isErrorState(e,o)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>Wt)),t.Y36(k.rD,4),t.Y36(t.s_b),t.Y36(Yt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,o,a){if(1&e&&(t.Suo(a,at,5),t.Suo(a,co,5)),2&e){let i;t.iGM(i=t.CRH())&&(o.stepLabel=i.first),t.iGM(i=t.CRH())&&(o._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:k.rD,useExisting:n},{provide:Pt,useExisting:n}]),t.qOj],ngContentSelectors:Gn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,o){1&e&&(t.F$t(),t.YNc(0,Hn,2,1,"ng-template"))},dependencies:[xt.Pl],encapsulation:2,changeDetection:0}),n})(),Wt=(()=>{class n extends W{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,o,a){super(e,o,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ot.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:o})=>this._iconOverrides[e]=o),this.steps.changes.pipe((0,K.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Fn.x)((e,o)=>e.fromState===o.fromState&&e.toState===o.toState),(0,K.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,o){return o.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Ct.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,o,a){if(1&e&&(t.Suo(a,Kt,5),t.Suo(a,Vt,5)),2&e){let i;t.iGM(i=t.CRH())&&(o._steps=i),t.iGM(i=t.CRH())&&(o._icons=i)}},viewQuery:function(e,o){if(1&e&&t.Gf(Ht,5),2&e){let a;t.iGM(a=t.CRH())&&(o._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,o){2&e&&(t.uIk("aria-orientation",o.orientation),t.ekj("mat-stepper-horizontal","horizontal"===o.orientation)("mat-stepper-vertical","vertical"===o.orientation)("mat-stepper-label-position-end","horizontal"===o.orientation&&"end"==o.labelPosition)("mat-stepper-label-position-bottom","horizontal"===o.orientation&&"bottom"==o.labelPosition)("mat-stepper-header-position-bottom","bottom"===o.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:W,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,o){1&e&&(t.ynx(0,0),t.YNc(1,Kn,5,2,"div",1),t.YNc(2,Xn,2,1,"ng-container",2),t.BQk(),t.YNc(3,to,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",o.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[m.sg,m.O5,m.tP,m.RF,m.n9,Ht],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[jt.horizontalStepTransition,jt.verticalStepTransition]},changeDetection:0}),n})(),ao=(()=>{class n extends Tn{}return n.\u0275fac=function(){let c;return function(o){return(c||(c=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,o){2&e&&t.Ikx("type",o.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),io=(()=>{class n extends In{}return n.\u0275fac=function(){let c;return function(o){return(c||(c=t.n5z(n)))(o||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,o){2&e&&t.Ikx("type",o.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),ro=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[no,k.rD],imports:[k.BQ,m.ez,xt.eL,An,T.Ps,k.si,k.BQ]}),n})();var lo=d(87466),so=d(26385),Xt=d(75911),mo=d(34909);const go=["calendlyWidget"];let po=(()=>{class n{constructor(e,o,a,i){this.userDataService=e,this.systemConfigService=o,this.dfPaywallService=a,this.data=i}ngOnInit(){const o=this.userDataService.userData?.email,a=this.systemConfigService?.environment?.client?.ipAddress;this.dfPaywallService.trackPaywallHit(o,a,this.data.serviceName)}ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Dt._),t.Y36(Xt.s),t.Y36(mo._),t.Y36(b.WI))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,o){if(1&e&&t.Gf(go,5),2&e){let a;t.iGM(a=t.CRH())&&(o.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[b.Is,b.uh,b.xY,u.ot,q.Ot]}),n})();var Y,fo=d(32778);const _o=["stepper"];function bo(n,c){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function ho(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"label",28)(1,"input",29),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",30),t._UZ(3,"span",31),t.TgZ(4,"div",32),t._UZ(5,"img",33),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",o.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function uo(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",35),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(2);return t.KtG(i.openDialog(a.label||a.name))}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function xo(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"label",28)(1,"input",29),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",30),t._UZ(3,"span",31),t.TgZ(4,"div",32),t._UZ(5,"img",33),t.TgZ(6,"h4",34),t._uU(7),t.qZA()()(),t.YNc(8,uo,3,0,"ng-container",23),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",o.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function Co(n,c){1&n&&t._uU(0,"Service Details")}function Mo(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",36)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",37)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function Oo(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",38)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",39)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function Po(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",40)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",41)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function vo(n,c){1&n&&(t.TgZ(0,"mat-slide-toggle",42),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function yo(n,c){1&n&&t._uU(0,"Service Options")}function ko(n,c){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",46),t.BQk()),2&n){const e=t.oxw(6);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function wo(n,c){if(1&n&&(t.ynx(0),t.YNc(1,ko,2,5,"ng-container",23),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const rt=function(){return["file_certificate","file_certificate_api"]};function So(n,c){if(1&n&&t._UZ(0,"df-dynamic-field",49),2&n){const e=t.oxw(2).$implicit,o=t.oxw(4);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}function Do(n,c){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw(2).$implicit,o=t.oxw(4);t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}const lt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function To(n,c){if(1&n&&(t.YNc(0,So,1,8,"df-dynamic-field",47),t.YNc(1,Do,1,2,"df-array-field",48)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,lt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Io(n,c){if(1&n&&(t.ynx(0),t.YNc(1,wo,2,1,"ng-container",1),t.YNc(2,To,2,3,"ng-template",null,45,t.W1O),t.BQk()),2&n){const e=c.$implicit,o=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",o)}}function Ao(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"mat-accordion",14)(2,"div",8),t.YNc(3,Io,4,2,"ng-container",44),t.qZA()(),t.BQk()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngForOf",e.viewSchema)}}function Zo(n,c){if(1&n&&t._UZ(0,"df-dynamic-field",49),2&n){const e=t.oxw().$implicit,o=t.oxw(4);t.ekj("dynamic-width","file_certificate"!==e.type)("full-width","file_certificate"===e.type),t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}function Fo(n,c){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw().$implicit,o=t.oxw(4);t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}function zo(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Zo,1,6,"df-dynamic-field",47),t.YNc(2,Fo,1,2,"df-array-field",48),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf",t.DdM(2,lt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function No(n,c){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",46),t.BQk()),2&n){const e=t.oxw(7);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Qo(n,c){if(1&n&&(t.ynx(0),t.YNc(1,No,2,5,"ng-container",23),t.BQk()),2&n){const e=t.oxw(6);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function Jo(n,c){if(1&n&&t._UZ(0,"df-dynamic-field",49),2&n){const e=t.oxw(2).$implicit,o=t.oxw(5);t.ekj("dynamic-width","file_certificate"!==e.type&&"file_certificate_api"!==e.type)("full-width","file_certificate"===e.type||"file_certificate_api"===e.type),t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}function Uo(n,c){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw(2).$implicit,o=t.oxw(5);t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}function Lo(n,c){if(1&n&&(t.YNc(0,Jo,1,6,"df-dynamic-field",47),t.YNc(1,Uo,1,2,"df-array-field",48)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,lt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Eo(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Qo,2,1,"ng-container",1),t.YNc(2,Lo,2,3,"ng-template",null,45,t.W1O),t.BQk()),2&n){const e=c.$implicit,o=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",o)}}function Yo(n,c){if(1&n&&(t.TgZ(0,"div",53)(1,"mat-accordion",14)(2,"mat-expansion-panel",54)(3,"mat-expansion-panel-header"),t._uU(4),t.ALo(5,"transloco"),t.qZA(),t.TgZ(6,"div",8),t.YNc(7,Eo,4,2,"ng-container",44),t.qZA()()()()),2&n){const e=t.oxw(4);t.xp6(2),t.Q6J("expanded",!1),t.xp6(2),t.hij(" ",t.lcZ(5,3,"services.options")," "),t.xp6(3),t.Q6J("ngForOf",e.advancedFields)}}function qo(n,c){if(1&n&&(t.ynx(0),t.TgZ(1,"div",51),t.YNc(2,zo,3,3,"ng-container",44),t.qZA(),t.YNc(3,Yo,8,5,"div",52),t.BQk()),2&n){const e=t.oxw(3);t.xp6(2),t.Q6J("ngForOf",e.basicFields),t.xp6(1),t.Q6J("ngIf",e.showAdvancedOptions)}}function Bo(n,c){if(1&n&&(t.ynx(0)(1,43),t.YNc(2,Ao,4,1,"ng-container",23),t.YNc(3,qo,4,2,"ng-container",23),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",!e.isDatabase||!e.hasStandardFields),t.xp6(1),t.Q6J("ngIf",e.isDatabase&&e.hasStandardFields)}}function Ro(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",55)(1,"button",56),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",57)(5,"button",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",59),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Ho(n,c){1&n&&t._uU(0,"Security Configuration")}function Go(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"df-security-config",60),t.NdJ("goBack",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t.qZA()()}if(2&n){const e=t.oxw(2);let o;t.xp6(1),t.Q6J("serviceName",null==(o=e.serviceForm.get("name"))?null:o.value)("serviceId",e.currentServiceId)("isDatabase",e.isDatabase)}}function $o(n,c){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function jo(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Vo(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ko(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Wo(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Xo(n,c){1&n&&(t.ynx(0,61),t.YNc(1,jo,2,0,"mat-icon",62),t.YNc(2,Vo,2,0,"mat-icon",62),t.YNc(3,Ko,2,0,"mat-icon",62),t.YNc(4,Wo,2,0,"mat-icon",62),t.BQk()),2&n&&(t.Q6J("ngSwitch",c.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function tc(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function ec(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function nc(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function oc(n,c){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function cc(n,c){1&n&&(t.ynx(0,61),t.YNc(1,tc,2,0,"mat-icon",62),t.YNc(2,ec,2,0,"mat-icon",62),t.YNc(3,nc,2,0,"mat-icon",62),t.YNc(4,oc,2,0,"mat-icon",62),t.BQk()),2&n&&(t.Q6J("ngSwitch",c.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const te=function(){return{standalone:!0}};function ac(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,bo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,ho,8,6,"label",16),t.YNc(22,xo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,Co,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,Mo,7,7,"mat-form-field",17),t.YNc(31,Oo,7,7,"mat-form-field",18),t.YNc(32,Po,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,vo,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,yo,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Bo,4,2,"ng-container",23),t.YNc(45,Ro,11,10,"div",24),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Ho,1,0,"ng-template",7),t.YNc(48,Go,2,3,"div",25),t.YNc(49,$o,7,0,"div",25),t.qZA(),t.YNc(50,Xo,5,5,"ng-template",26),t.YNc(51,cc,5,5,"ng-template",27),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let o,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(o=e.serviceForm.get("type"))?null:o.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,te)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function ic(n,c){if(1&n&&(t.TgZ(0,"mat-option",68),t._uU(1),t.qZA()),2&n){const e=c.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function rc(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",36)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",37)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function lc(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",69)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",39)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function dc(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",69)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",41)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function sc(n,c){1&n&&(t.TgZ(0,"mat-slide-toggle",70)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function mc(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",72),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function gc(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",72),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function pc(n,c){if(1&n&&(t.ynx(0),t.YNc(1,mc,4,3,"ng-container",1),t.YNc(2,gc,3,3,"ng-template",null,71,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",o.isDatabase)("ngIfElse",e)}}function fc(n,c){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",73),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function _c(n,c){if(1&n&&(t.ynx(0),t.YNc(1,fc,2,6,"ng-container",23),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function bc(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",74),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",75),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",76),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,te))}}function hc(n,c){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",77),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function uc(n,c){if(1&n&&(t.ynx(0),t.YNc(1,bc,6,3,"ng-container",23),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,hc,2,3,"ng-container",23),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function xc(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",78)(2,"input",79,80),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",72),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",81),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function Cc(n,c){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",46),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Mc(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Cc,2,5,"ng-container",23),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function Oc(n,c){if(1&n&&t._UZ(0,"df-dynamic-field",83),2&n){const e=t.oxw(2).$implicit,o=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}function Pc(n,c){if(1&n&&t._UZ(0,"df-array-field",50),2&n){const e=t.oxw(2).$implicit,o=t.oxw(3);t.Q6J("schema",e)("formControl",o.getConfigControl(e.name))}}function vc(n,c){if(1&n&&(t.YNc(0,Oc,1,8,"df-dynamic-field",82),t.YNc(1,Pc,1,2,"df-array-field",48)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,lt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function yc(n,c){if(1&n&&(t.ynx(0),t.YNc(1,Mc,2,1,"ng-container",1),t.YNc(2,vc,2,3,"ng-template",null,45,t.W1O),t.BQk()),2&n){const e=c.$implicit,o=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",o)}}function kc(n,c){if(1&n&&(t.ynx(0)(1,43),t.YNc(2,_c,2,1,"ng-container",23),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",54)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,uc,5,2,"ng-container",23),t.YNc(10,xc,7,2,"ng-container",23),t.YNc(11,yc,4,2,"ng-container",44),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function wc(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Sc(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"div",55)(1,"button",56),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,wc,7,8,"ng-container",23),t.TgZ(5,"button",59),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function Dc(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",36)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",63),t.NdJ("selectionChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onServiceTypeSelect(i.getServiceTypeLabel(a.value)))}),t.YNc(5,ic,2,2,"mat-option",64),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,rc,7,7,"mat-form-field",17),t.YNc(9,lc,7,7,"mat-form-field",65),t.YNc(10,dc,7,7,"mat-form-field",66),t.YNc(11,sc,4,3,"mat-slide-toggle",67),t.TgZ(12,"div",14),t.YNc(13,pc,4,2,"ng-container",23),t.qZA(),t.YNc(14,kc,12,8,"ng-container",23),t.YNc(15,Sc,8,7,"div",24)}if(2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function Tc(n,c){if(1&n&&t._UZ(0,"df-paywall",85),2&n){const e=t.oxw();t.Q6J("serviceName",e.selectedServiceTypeLable||"Unable to fetch service name")}}let vt=((Y=class{constructor(c,e,o,a,i,r,l,g,p,h,dt,Ic,Ac){this.activatedRoute=c,this.fb=e,this.servicesService=o,this.cacheService=a,this.router=i,this.systemConfigDataService=r,this.http=l,this.dialog=g,this.themeService=p,this.snackbarService=h,this.currentServiceService=dt,this.snackBar=Ic,this.systemService=Ac,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",s.kI.required],name:["",s.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(c=>{this.images=c}),this.systemConfigDataService.environment$.pipe((0,ot.w)(c=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:c,route:e}))))).subscribe(({env:c,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:o,serviceTypes:a,groups:i}=e,r=c.platform?.license;this.serviceTypes=a.filter(l=>"python"!==l.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(o&&(o.label||o.name)?o.label?o.label:o.name:"Unknown label",!1),this.isDatabase?("SILVER"===r&&this.notIncludedServices.push(...ct.map(l=>(l.class="not-included",l)).filter(l=>i.includes(l.group))),"OPEN SOURCE"===r&&this.notIncludedServices.push(...Jt.map(l=>(l.class="not-included",l)).filter(l=>i.includes(l.group)),...ct.map(l=>(l.class="not-included",l)).filter(l=>i.includes(l.group)))):("SILVER"===r&&this.serviceTypes.push(...ct.filter(l=>i.includes(l.group))),"OPEN SOURCE"===r&&this.serviceTypes.push(...Jt.filter(l=>i.includes(l.group)),...ct.filter(l=>i.includes(l.group)))),o?.serviceDocByServiceId&&(o.config.serviceDefinition=o?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(o?.serviceDocByServiceId.content)),this.serviceData=o,this.content=o?o.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(o.type),this.initializeConfig(""),this.serviceForm.patchValue({...o,config:o.config}),o?.serviceDocByServiceId&&(this.serviceDefinitionType=""+o?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(o.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(o.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(l=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(l),this.initializeConfig(l)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(c=>{this.serviceForm.patchValue({label:c})})}initializeConfig(c){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(s.kI.required),e?.addControl(a.name,new s.NI(a.default,i))}),this.isFile&&"local_file"===c&&e?.addControl("excelContent",new s.NI(""));const o=this.configSchema.filter(a=>"content"===a.name)?.[0];if(o){const a=[];o.required&&a.push(s.kI.required),e?.addControl("serviceDefinition",new s.NI(o.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new s.NI("")),e.addControl("content",new s.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const c=this.serviceForm.getRawValue().type;return"nodejs"===c?V.h.NODEJS:"python"===c?V.h.PYTHON:"python3"===c?V.h.PYTHON3:"php"===c?V.h.PHP:V.h.TEXT}excelUpload(c){const e=this.serviceForm.get("config"),o=c.target;o.files&&e&&e.get("excelContent")&&(0,Nt.Vu)(o.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(c){return this.serviceTypes.find(e=>e.name===c)?.configSchema.map(e=>{const o="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,ht.LZ)(a.name)})):e.items;return{...e,name:(0,ht.LZ)(e.name),items:o}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))||[]}get hasStandardFields(){if(!this.isDatabase||!this.viewSchema)return!1;const e=this.viewSchema.map(a=>a.name.toLowerCase());return["host","port","database","username","password"].filter(a=>e.includes(a)).length>=3}get basicFields(){if(!this.isDatabase||!this.viewSchema)return[];if(!this.hasStandardFields)return this.viewSchema;const c=["host","port","database","username","password"];return this.viewSchema.filter(e=>c.includes(e.name.toLowerCase()))}get advancedFields(){if(!this.isDatabase||!this.viewSchema)return[];if(!this.hasStandardFields)return[];const c=["host","port","database","username","password"];return this.viewSchema.filter(e=>!c.includes(e.name.toLowerCase()))}get showAdvancedOptions(){return this.isDatabase&&this.hasStandardFields&&this.advancedFields.length>0}getConfigControl(c){return this.serviceForm.get(`config.${c}`)}getServiceDocByServiceIdControl(c){return this.serviceForm.get(`service_doc_by_service_id.${c}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(c){return this.serviceForm.controls[c]}save(c,e){const o=this.serviceForm.getRawValue();if(""===o.type||""===o.name)return;this.validateServiceName(o.name)||console.warn(this.warnings);const a=this.formatServiceName(o.name);this.serviceForm.patchValue({name:a});let r,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},o.service_doc_by_service_id.content=o.config.content,o.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},o.config?(o.config.content=o.config.serviceDefinition,""===o.service_doc_by_service_id.content?o.service_doc_by_service_id=null:o.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete o.config.serviceDefinition):o.service_doc_by_service_id=null):delete o.service_doc_by_service_id,o.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},r={...o,is_active:o.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:o.config.spNameIDFormat,default_role:o.config.defaultRole,sp_x509cert:o.config.spX509cert,sp_privateKey:o.config.spPrivateKey,idp_entityId:o.config.idpEntityId,idp_singleSignOnService_url:o.config.idpSingleSignOnServiceUrl,idp_x509cert:o.config.idpX509cert,relay_state:o.config.relayState}},o.config.appRoleMap&&(r.config.app_role_map=o.config.appRoleMap.map(l=>Object.keys(l).reduce((g,p)=>({...g,[(0,ht.Vn)(p)]:l[p]}),{}))),o.config.iconClass&&(r.config.icon_class=o.config.iconClass),delete r.isActive):(r={...o,id:this.edit?this.serviceData.id:null},r={...o}),this.edit){const l={...this.serviceData,...o,config:{...this.serviceData.config||{},...o.config},service_doc_by_service_id:o.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...o.service_doc_by_service_id}:null};delete l.config.serviceDefinition,this.servicesService.update(this.serviceData.id,l,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{o.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):c&&this.cacheService.delete(l.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:g=>console.error("Error flushing cache",g)})})}else this.servicesService.create({resource:[r]},i).pipe((0,ot.w)(l=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>l),(0,v.K)(g=>this.servicesService.delete(l.resource[0].id).pipe((0,vn.z)(()=>(0,Z._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,Qt.of)(l))).subscribe({next:()=>{o.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:l=>{this.snackbarService.openSnackBar(l.message||"Failed to create service","error")}})}validateServiceName(c){return!!/^[a-zA-Z0-9_-]+$/.test(c)||(this.warnings.push("Service name can only contain letters, numbers, underscores, and hyphens."),!1)}formatServiceName(c){return c.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_-]/g,"")}gotoSchema(){const c=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${c.name}`])}gotoAPIDocs(){const c=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id);const e=this.formatServiceName(c.name);this.router.navigate([`/api-connections/api-docs/${e}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(c){const e=this.images?.find(o=>o.label==c);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(c=>c.label.toLowerCase().includes(this.search.toLowerCase())||c.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(c){c.next()}openDialog(c){this.dialog.open(po,{data:{serviceName:c}}).afterClosed().subscribe()}onServiceDefinitionTypeChange(c){this.serviceDefinitionType=c}navigateToRoles(c){c.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var c=this;return(0,ee.Z)(function*(){try{const e=c.serviceForm.getRawValue(),o=c.formatServiceName(e.name);c.serviceForm.patchValue({name:o});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=c.isNetworkService&&e.config?.content?{content:e.config.content,format:c.serviceDefinitionType?Number(c.serviceDefinitionType):0}:c.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:c.serviceDefinitionType?Number(c.serviceDefinitionType):0}:null;const i=yield c.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");c.currentServiceId=i.resource[0].id,c.snackbarService.openSnackBar("Service successfully created","success"),c.showSecurityConfig=!0,setTimeout(()=>{c.stepper.selectedIndex=c.stepper.steps.length-1})}catch{c.snackbarService.openSnackBar("Error creating service","error")}})()}getServiceTypeLabel(c){const e=this.serviceTypes.find(o=>o.name===c);return e?e.label:c}onServiceTypeSelect(c){this.selectedServiceTypeLable=c||"Unknown. Unable to identify Service Type"}}).\u0275fac=function(c){return new(c||Y)(t.Y36(j.gz),t.Y36(s.qu),t.Y36(z.xS),t.Y36(z.OP),t.Y36(j.F0),t.Y36(Xt.s),t.Y36(R.eN),t.Y36(b.uw),t.Y36(et.F),t.Y36(zt.w),t.Y36(fo.K),t.Y36(Zt.ux),t.Y36(Ft))},Y.\u0275cmp=t.Xpm({type:Y,selectors:[["df-service-details"]],viewQuery:function(c,e){if(1&c&&t.Gf(_o,5),2&c){let o;t.iGM(o=t.CRH())&&(e.stepper=o.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[3,"serviceName",4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],[4,"ngIf"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"details-section","basic-fields-section"],["class","advanced-section",4,"ngIf"],[1,"advanced-section"],[3,"expanded"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[3,"serviceName","serviceId","isDatabase","goBack"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type",3,"selectionChange"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"],[3,"serviceName"]],template:function(c,e){if(1&c&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,ac,52,24,"ng-container",1),t.YNc(3,Dc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,Tc,1,1,"df-paywall",3)),2&c){const o=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",o),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[x.lN,x.KE,x.hX,x.R9,O.c,O.Nt,D.LD,D.gD,k.ey,m.ax,tt.rP,tt.Rr,kt.Nh,X.To,X.pp,X.ib,X.yz,q.Ot,s.UX,s._Y,s.Fj,s._,s.JJ,s.JL,s.oH,s.sg,s.u,s.x0,s.u5,s.On,m.O5,st.p9,nt,_t,At.C,M.uH,M.BN,y.AV,y.gM,u.ot,u.lW,On.E,ut,yn.U,ro,Kt,at,Wt,ao,io,Vt,m.ez,m.RF,m.n9,m.Ov,T.Ps,T.Hw,U.vV,U.A9,U.Yi,lo.Fk,J.QW,so.t,Mn],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.basic-fields-section[_ngcontent-%COMP%]{margin-bottom:2rem}.basic-fields-section[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{margin-bottom:1.5rem;font-size:1.25rem;font-weight:500;color:#000000de}.advanced-section[_ngcontent-%COMP%]{margin-top:2rem;margin-bottom:2rem}.dark-theme[_ngcontent-%COMP%] .basic-fields-section[_ngcontent-%COMP%] .section-title[_ngcontent-%COMP%]{color:#ffffffde}"]}),Y);vt=(0,A.gn)([(0,P.c)({checkProperties:!0})],vt)}}]); \ No newline at end of file diff --git a/dist/494.d16bfaf4b07296da.js b/dist/494.d16bfaf4b07296da.js deleted file mode 100644 index 49c824a3..00000000 --- a/dist/494.d16bfaf4b07296da.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[494],{60494:(J,b,c)=>{c.r(b),c.d(b,{DfWelcomePageComponent:()=>Q});var m=c(96814),g=c(81896),u=c(32296),y=c(30617),r=c(90590),v=c(71514);const z=[{name:"home.resourceLinks.gettingStartedGuide",icon:r.nfZ,link:"https://guide.dreamfactory.com"},{name:"home.resourceLinks.videoTutorials",icon:r.IyC,link:"https://wiki.dreamfactory.com/DreamFactory/Videos"},{name:"home.resourceLinks.fullDocumentation",icon:r.FL8,link:"https://wiki.dreamfactory.com/"},{name:"home.resourceLinks.communityForum",icon:r.lXL,link:"http://community.dreamfactory.com/"},{name:"home.resourceLinks.bugFeatureRequests",icon:r.QLU,link:"https://github.com/dreamfactorysoftware/dreamfactory/issues"},{name:"home.resourceLinks.twitter",icon:v.mdU,link:"https://twitter.com/dfsoftwareinc"},{name:"home.resourceLinks.blog",icon:r.Yai,link:"https://blog.dreamfactory.com/"},{name:"home.resourceLinks.contactSupport",icon:r.uli,link:"https://www.dreamfactory.com/support"}],I=[{name:"home.brandNames.objectiveC",url:"https://github.com/dreamfactorysoftware/ios-sdk",icon:"in_product_apple_lil.png"},{name:"home.brandNames.appleSwift",url:"https://github.com/dreamfactorysoftware/ios-swift-sdk",icon:"in_product_swift_lil.png"},{name:"home.brandNames.androidJava",url:"https://github.com/dreamfactorysoftware/android-sdk",icon:"in_product_android_lil.png"},{name:"home.brandNames.microsoftNet",url:"https://github.com/dreamfactorysoftware/.net-sdk",icon:"in_product_dotnet_lil.png"}],T=[{name:"home.brandNames.javaScript",url:"https://github.com/dreamfactorysoftware/javascript-sdk",icon:"in_product_javascript_lil.png"},{name:"home.brandNames.ionic",url:"https://github.com/dreamfactorysoftware/ionic-sdk",icon:"in_product_ionic_lil.png"},{name:"home.brandNames.titanium",url:"https://github.com/dreamfactorysoftware/titanium-sdk",icon:"in_product_titanium_lil.png"},{name:"home.brandNames.angularJs",url:"https://github.com/dreamfactorysoftware/angular-sdk",icon:"in_product_angular_lil.svg"},{name:"home.brandNames.angular2",url:"https://github.com/dreamfactorysoftware/angular2-sdk",icon:"in_product_angular2_lil.png"},{name:"home.brandNames.react",url:"https://github.com/dreamfactorysoftware/reactjs-sdk",icon:"in_product_reactjs_lil.png"}];var Z=c(26385),i=c(95195),t=c(65879),l=c(45597),s=c(42346),S=c(65619);let O=(()=>{class n{constructor(){this.isFirstTimeUser$=new S.X(!1),this.loadInitialConfig()}setIsFirstUser(){localStorage.setItem("configFirstTimeUser",JSON.stringify(!0))}loadInitialConfig(){localStorage.getItem("configFirstTimeUser")?this.isFirstTimeUser$.next(!1):this.isFirstTimeUser$.next(!0)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function F(n,a){if(1&n&&(t.ynx(0),t.TgZ(1,"a",1),t._UZ(2,"fa-icon",2),t.TgZ(3,"span",3),t._uU(4),t.ALo(5,"transloco"),t.qZA()(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.s9C("href",e.linkItem.link,t.LSH),t.xp6(1),t.Q6J("icon",e.linkItem.icon),t.xp6(2),t.Oqu(t.lcZ(5,3,e.linkItem.name))}}let A=(()=>{class n{constructor(){this.storageService=(0,t.f3M)(O),this.isFirstTimeUser$=this.storageService.isFirstTimeUser$}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-icon-link"]],inputs:{linkItem:"linkItem"},standalone:!0,features:[t.jDz],decls:1,vars:1,consts:[[4,"ngIf"],["target","_blank","aria-labelledby","link-label",1,"plain-icon-link",3,"href"],["aria-hidden","true","color","primary",1,"link-icon",3,"icon"],["id","link-label"]],template:function(e,d){1&e&&t.YNc(0,F,6,5,"ng-container",0),2&e&&t.Q6J("ngIf",d.linkItem)},dependencies:[l.uH,l.BN,s.Ot,m.O5],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.plain-icon-link[_ngcontent-%COMP%]{color:#5c5699;display:flex;justify-content:left;align-items:center;text-decoration:none;padding:5px 0}.link-icon[_ngcontent-%COMP%]{margin-right:10px}"]}),n})();var D=c(6625),L=c(86806),o=c(62651);let E=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-generate-api-card"]],inputs:{icon:"icon",headerText:"headerText",text:"text",routerLink:"routerLink",cardFinalBackgroundColor:"cardFinalBackgroundColor",cardFinalHeaderColor:"cardFinalHeaderColor"},standalone:!0,features:[t.jDz],decls:9,vars:14,consts:[["appearance","outlined",1,"df-generate-api-card",3,"routerLink"],[1,"df-generate-api-card-content"],["size","lg",3,"icon"],[1,"df-card-header"],[1,"df-card-description"]],template:function(e,d){1&e&&(t.TgZ(0,"mat-card",0)(1,"mat-card-content",1),t._UZ(2,"fa-icon",2),t.TgZ(3,"h4",3),t._uU(4),t.ALo(5,"transloco"),t.qZA(),t.TgZ(6,"span",4),t._uU(7),t.ALo(8,"transloco"),t.qZA()()()),2&e&&(t.Udp("background-color",d.cardFinalBackgroundColor),t.Q6J("routerLink",d.routerLink),t.xp6(2),t.Udp("color",d.cardFinalHeaderColor),t.Q6J("icon",d.icon),t.xp6(1),t.Udp("color",d.cardFinalHeaderColor),t.xp6(1),t.hij(" ",t.lcZ(5,10,d.headerText)," "),t.xp6(3),t.Oqu(t.lcZ(8,12,d.text)))},dependencies:[g.Bz,g.rH,l.uH,l.BN,s.Ot,i.QW,i.a8,i.dn],styles:[".df-generate-api-card[_ngcontent-%COMP%]{cursor:pointer;width:100%;min-height:115px;display:flex;flex-direction:column}.df-generate-api-card-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:left;padding:12px;flex-grow:1;overflow:hidden}.df-generate-api-card-content[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-bottom:8px;flex-shrink:0}.df-generate-api-card-content[_ngcontent-%COMP%] .df-card-header[_ngcontent-%COMP%]{font-size:14px;font-weight:500;margin-bottom:0;line-height:1.2}.df-generate-api-card-content[_ngcontent-%COMP%] .df-card-description[_ngcontent-%COMP%]{font-size:12px;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}"]}),n})();var N=c(49787),U=c(65763);function B(n,a){if(1&n&&t._UZ(0,"df-generate-api-card",17),2&n){const e=a.$implicit;t.Q6J("icon",e.icon)("headerText",e.headerTextKey)("text",e.textKey)("routerLink",e.route)("cardFinalBackgroundColor",e.bgColor)("cardFinalHeaderColor",e.headerColor)}}function $(n,a){if(1&n&&(t.TgZ(0,"li"),t._UZ(1,"df-icon-link",18),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("linkItem",e)}}function R(n,a){if(1&n&&(t.ynx(0),t.YNc(1,$,2,1,"li",0),t.BQk()),2&n){const e=a.$implicit,d=t.oxw().ngIf;t.xp6(1),t.Q6J("ngIf",d.isFirstTimeUser||"home.resourceLinks.gettingStartedGuide"===e.name||"home.resourceLinks.fullDocumentation"===e.name||"home.resourceLinks.blog"===e.name||"home.resourceLinks.contactSupport"===e.name)}}const j=function(){return{"word-break":"break-all"}};function G(n,a){if(1&n&&(t.TgZ(0,"div")(1,"mat-card",19)(2,"mat-card-header")(3,"mat-card-subtitle"),t._uU(4),t.qZA()(),t.TgZ(5,"mat-card-content")(6,"p"),t._uU(7),t.qZA(),t.TgZ(8,"p"),t._uU(9),t.qZA()(),t.TgZ(10,"mat-card-actions")(11,"a",20),t._uU(12,"View Release"),t.qZA()()()()),2&n){const e=a.$implicit,d=t.oxw(2);t.xp6(1),t.Akn(t.DdM(6,j)),t.xp6(3),t.Oqu(e.name),t.xp6(3),t.hij("Tag: ",e.tag_name,""),t.xp6(2),t.hij("Published at: ",d.convertDateType(e.published_at),""),t.xp6(2),t.Q6J("href",e.html_url,t.LSH)}}function Y(n,a){if(1&n&&(t.ynx(0),t.TgZ(1,"div"),t.ALo(2,"async"),t.TgZ(3,"section",1),t.ALo(4,"async"),t.TgZ(5,"article",2)(6,"article")(7,"h2"),t._uU(8),t.ALo(9,"transloco"),t.qZA(),t.TgZ(10,"div",3),t.YNc(11,B,1,6,"df-generate-api-card",4),t.qZA(),t.TgZ(12,"p",5),t._uU(13),t.ALo(14,"transloco"),t.qZA(),t.TgZ(15,"h3",6),t._uU(16),t.ALo(17,"transloco"),t.qZA(),t.TgZ(18,"ul",7),t.YNc(19,R,2,1,"ng-container",8),t.qZA()()(),t.TgZ(20,"aside",2)(21,"div",9)(22,"a",10),t._UZ(23,"img",11),t.TgZ(24,"div",12),t._UZ(25,"fa-icon",13),t.TgZ(26,"span",14),t._uU(27),t.ALo(28,"transloco"),t.qZA()()()()()(),t.TgZ(29,"section",15)(30,"div")(31,"h2"),t._uU(32,"GitHub Releases"),t.qZA(),t.TgZ(33,"div",16),t.YNc(34,G,13,7,"div",8),t.qZA()()()(),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,12,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.ekj("mobile",t.lcZ(4,14,e.breakpointService.isSmallScreen)),t.xp6(5),t.hij(" ",t.lcZ(9,16,"home.welcomePage.generateYourApis")," "),t.xp6(3),t.Q6J("ngForOf",e.generateApiCardsData),t.xp6(2),t.hij(" ",t.lcZ(14,18,"home.welcomePage.needHelpChoosing")," "),t.xp6(3),t.hij(" ",t.lcZ(17,20,"home.welcomePage.learnMoreHeading")," "),t.xp6(3),t.Q6J("ngForOf",e.welcomePageResources),t.xp6(6),t.Q6J("icon",e.faCirclePlay),t.xp6(2),t.Oqu(t.lcZ(28,22,"home.welcomePage.watchVideoCta")),t.xp6(7),t.Q6J("ngForOf",e.releases)}}const H=function(n){return{isFirstTimeUser:n}};let Q=(()=>{class n{constructor(e,d,M,W){this.breakpointService=e,this.themeService=d,this.storageService=M,this.servicesService=W,this.faCirclePlay=r.iiS,this.faHeart=r.m6i,this.faComment=r.Mzg,this.faDatabase=r.t5N,this.faCode=r.dT$,this.faNetworkWired=r.kXW,this.faFile=r.gMD,this.faTools=r.CgH,this.faBook=r.FL8,this.fpDBRoute=`/${o.Z.API_CONNECTIONS}/${o.Z.API_TYPES}/${o.Z.DATABASE}/${o.Z.CREATE}`,this.fpScriptingRoute=`/${o.Z.API_CONNECTIONS}/${o.Z.API_TYPES}/${o.Z.SCRIPTING}/${o.Z.CREATE}`,this.fpNetworkRoute=`/${o.Z.API_CONNECTIONS}/${o.Z.API_TYPES}/${o.Z.NETWORK}/${o.Z.CREATE}`,this.fpFileRoute=`/${o.Z.API_CONNECTIONS}/${o.Z.API_TYPES}/${o.Z.FILE}/${o.Z.CREATE}`,this.fpUtilityRoute=`/${o.Z.API_CONNECTIONS}/${o.Z.API_TYPES}/${o.Z.UTILITY}/${o.Z.CREATE}`,this.fpApiDocsRoute=`/${o.Z.API_CONNECTIONS}/${o.Z.API_DOCS}`,this.welcomePageResources=z,this.nativeExampleLinks=I,this.javaScriptExampleLinks=T,this.isDarkMode=this.themeService.darkMode$,this.isFirstTimeUser$=this.storageService.isFirstTimeUser$,this.releases=[],this.generateApiCardsData=[{icon:this.faDatabase,headerTextKey:"home.welcomePage.connectToDatabaseCard.header",textKey:"home.welcomePage.connectToDatabaseCard.description",route:this.fpDBRoute,bgColor:"rgba(127, 17, 224, 0.1)",headerColor:"rgb(127, 17, 224)"},{icon:this.faCode,headerTextKey:"home.welcomePage.useScriptingServicesCard.header",textKey:"home.welcomePage.useScriptingServicesCard.description",route:this.fpScriptingRoute,bgColor:"rgba(92,35,154, 0.1)",headerColor:"rgb(92,35,154)"},{icon:this.faNetworkWired,headerTextKey:"home.welcomePage.proxyWebServicesCard.header",textKey:"home.welcomePage.proxyWebServicesCard.description",route:this.fpNetworkRoute,bgColor:"rgb(235,253,245)",headerColor:"rgb(25,97,80)"},{icon:this.faFile,headerTextKey:"home.welcomePage.exposeFileStorageCard.header",textKey:"home.welcomePage.exposeFileStorageCard.description",route:this.fpFileRoute,bgColor:"rgb(255,251,236)",headerColor:"rgb(136,72,43)"},{icon:this.faTools,headerTextKey:"home.welcomePage.utilityServicesCard.header",textKey:"home.welcomePage.utilityServicesCard.description",route:this.fpUtilityRoute,bgColor:"rgba(80,105,137, 0.1)",headerColor:"rgb(80,105,137)"},{icon:this.faBook,headerTextKey:"home.welcomePage.apiDocsCard.header",textKey:"home.welcomePage.apiDocsCard.description",route:this.fpApiDocsRoute,bgColor:"rgba(217, 54, 138, 0.1)",headerColor:"rgb(217, 54, 138)"}]}ngOnInit(){this.servicesService.getReleases().subscribe(e=>{this.releases=e.slice(0,3)}),this.storageService.setIsFirstUser()}convertDateType(e){return new Date(e).toISOString().split("T")[0]}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.y),t.Y36(U.F),t.Y36(O),t.Y36(L.xS))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-welcome-page"]],standalone:!0,features:[t._Bn([D.R]),t.jDz],decls:2,vars:5,consts:[[4,"ngIf"],[1,"two-column-flex-container"],[1,"flex-column"],["aria-labelledby","welcome-heading",1,"button-group"],[3,"icon","headerText","text","routerLink","cardFinalBackgroundColor","cardFinalHeaderColor",4,"ngFor","ngForOf"],["id","need-help-choosing-note"],["id","learn-more-heading"],["aria-labelledby","learn-more-heading",1,"learn-more-links-list"],[4,"ngFor","ngForOf"],[1,"video-link"],["href","https://youtu.be/FOSOm88RxPw","target","_blank","aria-labelledby","video-link-description"],["src","assets/img/macbook-hp-df-1.png","alt","",1,"video-image"],[1,"video-overlay"],[1,"fa-4x","play-icon",3,"icon"],["id","video-link-description"],[1,"platforms-section"],[1,"release-container"],[3,"icon","headerText","text","routerLink","cardFinalBackgroundColor","cardFinalHeaderColor"],[3,"linkItem"],[1,"full-width","release-card"],["target","_blank",1,"release-btn",3,"href"]],template:function(e,d){1&e&&(t.YNc(0,Y,35,24,"ng-container",0),t.ALo(1,"async")),2&e&&t.Q6J("ngIf",t.VKq(3,H,t.lcZ(1,1,d.isFirstTimeUser$)))},dependencies:[m.ez,m.sg,m.O5,m.Ov,l.uH,l.BN,A,i.QW,i.a8,i.hq,i.dn,i.dk,i.$j,Z.t,s.Ot,g.Bz,g.rH,u.ot,y.Ps,E],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.platforms-section[_ngcontent-%COMP%] article[_ngcontent-%COMP%], .installers-section[_ngcontent-%COMP%] article[_ngcontent-%COMP%]{padding:25px 0}section[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:50px}ul[_ngcontent-%COMP%]{list-style-type:none;padding:0}.flex-list-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.flex-list-container.x-small[_ngcontent-%COMP%]{justify-content:center}.two-column-flex-container[_ngcontent-%COMP%]{display:flex;justify-content:stretch;padding-bottom:50px}.two-column-flex-container.mobile[_ngcontent-%COMP%]{flex-direction:column}.two-column-flex-container.mobile[_ngcontent-%COMP%] .flex-column[_ngcontent-%COMP%]:first-child{padding-right:0;padding-bottom:25px}.two-column-flex-container.mobile[_ngcontent-%COMP%] .flex-column[_ngcontent-%COMP%]:last-child{padding:0}.flex-column[_ngcontent-%COMP%]{flex-basis:50%}.flex-column[_ngcontent-%COMP%]:first-child{padding-right:25px}.flex-column[_ngcontent-%COMP%]:last-child{padding-left:25px}.video-link[_ngcontent-%COMP%]{position:relative}.video-image[_ngcontent-%COMP%]{max-width:100%}.video-overlay[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.play-icon[_ngcontent-%COMP%]{margin-bottom:15px;margin-top:-90px}#video-link-description[_ngcontent-%COMP%]{font-size:1.8rem;font-weight:700}mat-card.notice-card[_ngcontent-%COMP%]{padding:30px;margin-bottom:40px}mat-card.notice-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5c5699}.pre-heading-icon[_ngcontent-%COMP%]{margin-right:10px;color:#5c5699}.dark-theme[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .notice-card[_ngcontent-%COMP%]{background-color:#1c1b20!important}.release-container[_ngcontent-%COMP%]{display:flex;gap:15px}.release-card[_ngcontent-%COMP%]{background-color:#e2e1ed}.release-btn[_ngcontent-%COMP%]{margin-left:10px}.button-group[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px}.button-group[_ngcontent-%COMP%] df-generate-api-card[_ngcontent-%COMP%]{width:32%}@media (min-width: 960px) and (max-width: 1480px){.button-group[_ngcontent-%COMP%] df-generate-api-card[_ngcontent-%COMP%]{width:48%}}@media (max-width: 600px){.button-group[_ngcontent-%COMP%] df-generate-api-card[_ngcontent-%COMP%]{width:48%}}@media (max-width: 350px){.button-group[_ngcontent-%COMP%] df-generate-api-card[_ngcontent-%COMP%]{width:98%}}#need-help-choosing-note[_ngcontent-%COMP%], #learn-more-heading[_ngcontent-%COMP%]{text-align:center;margin:0}#need-help-choosing-note[_ngcontent-%COMP%]{font-size:12px}.learn-more-links-list[_ngcontent-%COMP%]{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:10px}"]}),n})()}}]); \ No newline at end of file diff --git a/dist/6093.0735bbd5d7c9ac86.js b/dist/6093.0735bbd5d7c9ac86.js new file mode 100644 index 00000000..1d651157 --- /dev/null +++ b/dist/6093.0735bbd5d7c9ac86.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6093],{66093:(s,c,t)=>{t.r(c),t.d(c,{DfLicenseExpiredComponent:()=>r});var e=t(65879);let r=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["df-license-expired"]],standalone:!0,features:[e.jDz],decls:5,vars:0,consts:[[1,"notice-container"]],template:function(o,a){1&o&&(e.TgZ(0,"div",0)(1,"h1"),e._uU(2,"Your DreamFactory subscription has expired."),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Please contact sales@dreamfactory.com to renew your subscription."),e.qZA()())},styles:[".notice-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100vh;justify-content:center;align-items:center;background-color:#f5f5f5;padding:20px;text-align:center}.notice-container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#d32f2f;font-size:2rem;margin-bottom:1rem;font-weight:500}.notice-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.2rem;color:#666;max-width:600px;line-height:1.5}"]}),n})()}}]); \ No newline at end of file diff --git a/dist/6093.42dba1afc5b58b8e.js b/dist/6093.42dba1afc5b58b8e.js deleted file mode 100644 index a8ab243e..00000000 --- a/dist/6093.42dba1afc5b58b8e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6093],{66093:(a,i,t)=>{t.r(i),t.d(i,{DfLicenseExpiredComponent:()=>r});var s=t(42346),e=t(65879);let r=(()=>{class n{}return n.\u0275fac=function(c){return new(c||n)},n.\u0275cmp=e.Xpm({type:n,selectors:[["df-license-expired"]],standalone:!0,features:[e.jDz],decls:7,vars:6,consts:[[1,"notice-container"]],template:function(c,d){1&c&&(e.TgZ(0,"div",0)(1,"h1"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"h2"),e._uU(5),e.ALo(6,"transloco"),e.qZA()()),2&c&&(e.xp6(2),e.Oqu(e.lcZ(3,2,"licenseExpired.header")),e.xp6(3),e.Oqu(e.lcZ(6,4,"licenseExpired.subHeader")))},dependencies:[s.Ot],styles:[".notice-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}"]}),n})()}}]); \ No newline at end of file diff --git a/dist/6381.a7fcfd91b63a608f.js b/dist/6381.a7fcfd91b63a608f.js deleted file mode 100644 index af86d9a8..00000000 --- a/dist/6381.a7fcfd91b63a608f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6381],{46381:(Y,M,d)=>{d.r(M),d.d(M,{DfManageAppsTableComponent:()=>Z});var f,O=d(15861),T=d(97582),x=d(64135),h=d(86806),u=d(74490),p=d(78791),b=d(22873),t=d(65879),_=d(75911),g=d(81896),s=d(4300),P=d(42346),L=d(17700),R=d(72246),D=d(96814),y=d(32296),U=d(45597),l=d(25313),v=d(77988),k=d(56223),B=d(21476),A=d(64170),J=d(2032),I=d(13566);function S(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function W(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function $(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function F(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function G(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function H(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function j(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function V(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function X(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function q(n,c){if(1&n&&(t.ynx(0),t.YNc(1,V,1,1,"fa-icon",28),t.YNc(2,X,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function tt(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,G,1,3,"fa-icon",26),t.YNc(2,H,3,3,"ng-container",5),t.YNc(3,j,2,1,"ng-container",5),t.YNc(4,q,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function et(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,F,4,6,"th",22),t.YNc(2,tt,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function nt(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function ot(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit,C=t.oxw(2);let w;return t.KtG(C.goEventScriptsPage((null==m||null==(w=m.cell(i))?null:w.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function ct(n,c){1&n&&(t.ynx(0),t.YNc(1,nt,2,0,"th",32),t.YNc(2,ot,2,3,"td",33),t.BQk())}function at(n,c){1&n&&t._UZ(0,"th",34)}function dt(n,c){1&n&&t._UZ(0,"td",35)}function rt(n,c){1&n&&(t.YNc(0,at,1,0,"th",32),t.YNc(1,dt,1,0,"td",33))}function it(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,ct,3,0,"ng-container",30),t.YNc(2,rt,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function lt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const E=function(n){return{param:n}};function mt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,E,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function gt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,E,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function st(n,c){if(1&n&&(t.ynx(0),t.YNc(1,mt,3,7,"button",39),t.YNc(2,gt,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function _t(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(3).$implicit;return t.KtG(i.function(m))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,E,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function pt(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,_t,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function bt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,st,4,2,"ng-container",30),t.YNc(2,pt,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function ft(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,bt,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function xt(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,lt,1,0,"th",32),t.YNc(2,ft,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function ht(n,c){if(1&n&&(t.ynx(0),t.YNc(1,et,3,1,"ng-container",19),t.YNc(2,it,4,3,"ng-container",19),t.YNc(3,xt,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function ut(n,c){1&n&&t._UZ(0,"tr",48)}function Ct(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,m=t.oxw(2);return t.KtG(m.callDefaultAction(i))})("keydown",function(a){const m=t.CHM(e).$implicit,C=t.oxw(2);return t.KtG(C.handleKeyDown(a,m))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function Mt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function Ot(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,ht,4,3,"ng-container",13),t.YNc(5,ut,1,0,"tr",14),t.YNc(6,Ct,1,3,"tr",15),t.YNc(7,Mt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const Pt=[[["","topActions",""]]],yt=function(n){return{currentPageSize:n}};let Z=((f=class extends x.j{constructor(c,e,o,a,i,m,C,w){var z;super(o,a,i,m,C),z=this,this.appsService=c,this.systemConfigDataService=e,this.snackbarService=w,this.columns=[{columnDef:"active",cell:r=>r.active,header:"active"},{columnDef:"name",cell:r=>r.name,header:"name"},{columnDef:"role",cell:r=>r.role,header:"role"},{columnDef:"apiKey",cell:r=>r.apiKey,header:"apiKey"},{columnDef:"description",cell:r=>r.description,header:"description"},{columnDef:"actions"}],this.filterQuery=(0,u.s)("apps"),this.snackbarService.setSnackbarLastEle("",!1);const Q=[{label:"apps.launchApp",function:r=>{window.open(r.launchUrl,"_blank")},ariaLabel:{key:"apps.launchApp"},disabled:r=>!r.launchUrl},{label:"apps.createApp.apiKey.copy",function:r=>{navigator.clipboard.writeText(r.apiKey)},ariaLabel:{key:"apps.createApp.apiKey.copy"}},{label:"apps.createApp.apiKey.refresh",function:(r=(0,O.Z)(function*(K){const N=yield(0,b._)(z.systemConfigDataService.environment.server.host,K.name);z.appsService.update(K.id,{apiKey:N}).subscribe(()=>z.refreshTable())}),function(N){return r.apply(this,arguments)}),ariaLabel:{key:"apps.createApp.apiKey.refresh"},disabled:r=>null===r.createdById}];var r;this.actions.additional?this.actions.additional.push(...Q):this.actions.additional=Q}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,role:e.roleByRoleId?.description||"",apiKey:e.apiKey,description:e.description,active:e.isActive,launchUrl:e.launchUrl,createdById:e.createdById}))}deleteRow(c){this.appsService.delete(c.id).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.appsService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}}).\u0275fac=function(c){return new(c||f)(t.Y36(h.Yy),t.Y36(_.s),t.Y36(g.F0),t.Y36(g.gz),t.Y36(s.Kd),t.Y36(P.Vn),t.Y36(L.uw),t.Y36(R.w))},f.\u0275cmp=t.Xpm({type:f,selectors:[["df-manage-apps-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(Pt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,S,3,4,"button",1),t.YNc(3,W,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,$,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,Ot,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,yt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[D.O5,y.ot,y.lW,y.RK,y.nh,U.uH,U.BN,l.p0,l.BZ,l.fO,l.as,l.w1,l.Dz,l.nj,l.ge,l.ev,l.XQ,l.Gk,l.Ee,D.sg,v.Tx,v.VK,v.OP,v.p6,k.UX,k.Fj,k.JJ,k.oH,P.Ot,D.Ov,L.Is,B.TU,B.NW,A.lN,A.KE,A.hX,J.c,J.Nt,I.JX,I.YE,I.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}",".mat-column-apiKey[_ngcontent-%COMP%]{max-width:300px;text-overflow:ellipsis}"]}),f);Z=(0,T.gn)([(0,p.c)({checkProperties:!0})],Z)},15861:(Y,M,d)=>{function O(x,h,u,p,b,t,_){try{var g=x[t](_),s=g.value}catch(P){return void u(P)}g.done?h(s):Promise.resolve(s).then(p,b)}function T(x){return function(){var h=this,u=arguments;return new Promise(function(p,b){var t=x.apply(h,u);function _(s){O(t,p,b,_,g,"next",s)}function g(s){O(t,p,b,_,g,"throw",s)}_(void 0)})}}d.d(M,{Z:()=>T})}}]); \ No newline at end of file diff --git a/dist/6381.e82922da5d794865.js b/dist/6381.e82922da5d794865.js new file mode 100644 index 00000000..13a643c6 --- /dev/null +++ b/dist/6381.e82922da5d794865.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[6381],{46381:(W,v,d)=>{d.r(v),d.d(v,{DfManageAppsTableComponent:()=>K});var h,k=d(15861),D=d(97582),M=d(64135),O=d(86806),P=d(74490),b=d(78791),f=d(22873),x=d(73461),_=d(90590),s=d(26306),g=d(58504),t=d(65879),$=d(75911),U=d(81896),F=d(4300),B=d(42346),N=d(17700),G=d(72246),A=d(96814),w=d(32296),J=d(45597),m=d(25313),z=d(77988),T=d(56223),Q=d(21476),I=d(64170),R=d(2032),E=d(13566);function H(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.createRow())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}function j(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.refreshSchema())}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",7),t.qZA()}if(2&n){const e=t.oxw();t.uIk("aria-label",t.lcZ(1,2,"importList")),t.xp6(2),t.Q6J("icon",e.faRefresh)}}function V(n,c){if(1&n&&(t.TgZ(0,"mat-form-field",9)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",10),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,2,"search")),t.xp6(2),t.Q6J("formControl",e.currentFilter)}}function X(n,c){if(1&n&&(t.TgZ(0,"th",24),t.ALo(1,"async"),t._uU(2),t.ALo(3,"transloco"),t.qZA()),2&n){const e=t.oxw(2).$implicit,o=t.oxw(2);t.uIk("sortActionDescription",t.lcZ(1,2,o.sortDescription(e.header))),t.xp6(2),t.hij(" ",t.lcZ(3,4,e.header)," ")}}function q(n,c){if(1&n&&t._UZ(0,"fa-icon",27),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit,a=t.oxw(2);t.Tol(a.isCellActive(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon(a.isCellActive(null==o?null:o.cell(e))))}}function tt(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.ALo(2,"transloco"),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null!=o&&o.cell(e)?"confirmed":"pending")," ")}}function et(n,c){if(1&n&&(t.ynx(0),t._uU(1),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",null==o?null:o.cell(e)," ")}}function nt(n,c){if(1&n&&t._UZ(0,"fa-icon",29),2&n){const e=t.oxw(6);t.Q6J("icon",e.faTriangleExclamation)}}function ot(n,c){1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n&&(t.xp6(1),t.Oqu("-"))}function ct(n,c){if(1&n&&(t.ynx(0),t.YNc(1,nt,1,1,"fa-icon",28),t.YNc(2,ot,2,1,"span",5),t.BQk()),2&n){const e=t.oxw().$implicit,o=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf",!(null==o||!o.cell(e))),t.xp6(1),t.Q6J("ngIf",!(null!=o&&o.cell(e)))}}function at(n,c){if(1&n&&(t.TgZ(0,"td",25),t.YNc(1,q,1,3,"fa-icon",26),t.YNc(2,tt,3,3,"ng-container",5),t.YNc(3,et,2,1,"ng-container",5),t.YNc(4,ct,3,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(2).$implicit;t.xp6(1),t.Q6J("ngIf","active"===e.columnDef),t.xp6(1),t.Q6J("ngIf","registration"===e.columnDef),t.xp6(1),t.Q6J("ngIf","active"!==e.columnDef&&"registration"!==e.columnDef&&"log"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","log"===e.columnDef)}}function dt(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,X,4,6,"th",22),t.YNc(2,at,5,4,"td",23),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function rt(n,c){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Scripting"),t.qZA())}function it(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"td",35)(1,"fa-icon",36),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3).$implicit,u=t.oxw(2);let C;return t.KtG(u.goEventScriptsPage((null==l||null==(C=l.cell(i))?null:C.toString())||""))})("click",function(a){return a.stopPropagation()}),t.qZA()()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(2);t.xp6(1),t.Tol("not"!==(null==o?null:o.cell(e))?"active":"inactive"),t.Q6J("icon",a.activeIcon("not"!==(null==o?null:o.cell(e))))}}function lt(n,c){1&n&&(t.ynx(0),t.YNc(1,rt,2,0,"th",32),t.YNc(2,it,2,3,"td",33),t.BQk())}function mt(n,c){1&n&&t._UZ(0,"th",34)}function gt(n,c){1&n&&t._UZ(0,"td",35)}function st(n,c){1&n&&(t.YNc(0,mt,1,0,"th",32),t.YNc(1,gt,1,0,"td",33))}function _t(n,c){if(1&n&&(t.ynx(0,21),t.YNc(1,lt,3,0,"ng-container",30),t.YNc(2,st,2,0,"ng-template",null,31,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw().$implicit,a=t.oxw(2);t.Q6J("matColumnDef",o.columnDef),t.xp6(1),t.Q6J("ngIf",a.isDatabase)("ngIfElse",e)}}function pt(n,c){1&n&&t._UZ(0,"th",34)}d(6625);const Z=function(n){return{param:n}};function bt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._UZ(2,"fa-icon",42),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(5,Z,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.Q6J("icon",e.actions.additional[0].icon)}}function ft(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3).$implicit,i=t.oxw(4);return t.KtG(i.actions.additional[0].function(a))})("click",function(a){return a.stopPropagation()}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=t.oxw(7);t.uIk("aria-label",t.xi3(1,2,e.actions.additional[0].ariaLabel.key,t.VKq(7,Z,e.actions.additional[0].ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,5,e.actions.additional[0].label)," ")}}function xt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,bt,3,7,"button",39),t.YNc(2,ft,4,9,"ng-template",null,40,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(6);t.xp6(1),t.Q6J("ngIf",o.actions.additional[0].icon)("ngIfElse",e)}}function ht(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"button",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3).$implicit;return t.KtG(i.function(l))}),t.ALo(1,"transloco"),t._uU(2),t.ALo(3,"transloco"),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(3).$implicit,a=t.oxw(4);t.Q6J("disabled",a.isActionDisabled(e,o)),t.uIk("aria-label",t.xi3(1,3,e.ariaLabel.key,t.VKq(8,Z,e.ariaLabel.param))),t.xp6(2),t.hij(" ",t.lcZ(3,6,e.label)," ")}}function ut(n,c){if(1&n&&(t.TgZ(0,"button",44),t.NdJ("click",function(o){return o.stopPropagation()}),t._UZ(1,"fa-icon",42),t.qZA(),t.TgZ(2,"mat-menu",null,45),t.YNc(4,ht,4,10,"button",46),t.qZA()),2&n){const e=t.MAs(3),o=t.oxw(6);t.Q6J("matMenuTriggerFor",e),t.xp6(1),t.Q6J("icon",o.faEllipsisV),t.xp6(3),t.Q6J("ngForOf",o.actions.additional)}}function Ct(n,c){if(1&n&&(t.ynx(0),t.YNc(1,xt,4,2,"ng-container",30),t.YNc(2,ut,5,3,"ng-template",null,38,t.W1O),t.BQk()),2&n){const e=t.MAs(3),o=t.oxw(5);t.xp6(1),t.Q6J("ngIf",1===o.actions.additional.length)("ngIfElse",e)}}function Mt(n,c){if(1&n&&(t.TgZ(0,"td",35),t.YNc(1,Ct,4,2,"ng-container",5),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.actions.additional&&e.actions.additional.length>0)}}function Ot(n,c){if(1&n&&(t.ynx(0,37),t.YNc(1,pt,1,0,"th",32),t.YNc(2,Mt,2,1,"td",33),t.BQk()),2&n){const e=t.oxw().$implicit;t.Q6J("matColumnDef",e.columnDef)}}function Pt(n,c){if(1&n&&(t.ynx(0),t.YNc(1,dt,3,1,"ng-container",19),t.YNc(2,_t,4,3,"ng-container",19),t.YNc(3,Ot,3,1,"ng-container",20),t.BQk()),2&n){const e=c.$implicit;t.xp6(1),t.Q6J("ngIf","actions"!==e.columnDef&&"scripting"!==e.columnDef),t.xp6(1),t.Q6J("ngIf","scripting"===e.columnDef),t.xp6(1),t.Q6J("ngIf","actions"===e.columnDef)}}function yt(n,c){1&n&&t._UZ(0,"tr",48)}function vt(n,c){if(1&n){const e=t.EpF();t.TgZ(0,"tr",49),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.callDefaultAction(i))})("keydown",function(a){const l=t.CHM(e).$implicit,u=t.oxw(2);return t.KtG(u.handleKeyDown(a,l))}),t.qZA()}if(2&n){const e=c.$implicit,o=t.oxw(2);t.ekj("clickable",o.isClickable(e)),t.uIk("tabindex",o.isClickable(e)?0:-1)}}function kt(n,c){if(1&n&&(t.TgZ(0,"tr",50)(1,"td",51),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.uIk("colspan",e.columns.length),t.xp6(1),t.hij(" ",t.lcZ(3,2,"noEnteries")," ")}}function wt(n,c){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",11),t.ALo(2,"async"),t.TgZ(3,"table",12),t.NdJ("matSortChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.announceSortChange(a))}),t.YNc(4,Pt,4,3,"ng-container",13),t.YNc(5,yt,1,0,"tr",14),t.YNc(6,vt,1,3,"tr",15),t.YNc(7,kt,4,4,"tr",16),t.qZA(),t.TgZ(8,"div",17)(9,"mat-paginator",18),t.NdJ("page",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.changePage(a))}),t.qZA()()(),t.BQk()}if(2&n){const e=c.ngIf,o=t.oxw();t.xp6(1),t.Tol(t.lcZ(2,9,o.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("dataSource",o.dataSource),t.xp6(1),t.Q6J("ngForOf",o.columns),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(3),t.Q6J("pageSize",e.currentPageSize)("pageSizeOptions",o.pageSizes)("length",o.tableLength)}}const zt=[[["","topActions",""]]],Tt=function(n){return{currentPageSize:n}};let K=((h=class extends M.j{constructor(c,e,o,a,i,l,u,C){var p;super(o,a,i,l,u),p=this,this.appsService=c,this.systemConfigDataService=e,this.snackbarService=C,this.columns=[{columnDef:"active",cell:r=>r.active,header:"active"},{columnDef:"name",cell:r=>r.name,header:"name"},{columnDef:"role",cell:r=>r.role,header:"role"},{columnDef:"apiKey",cell:r=>r.apiKey,header:"apiKey"},{columnDef:"description",cell:r=>r.description,header:"description"},{columnDef:"actions"}],this.filterQuery=(0,P.s)("apps"),this.snackbarService.setSnackbarLastEle("",!1);const Y=[{label:"apps.launchApp",function:r=>{window.open(r.launchUrl,"_blank")},ariaLabel:{key:"apps.launchApp"},disabled:r=>!r.launchUrl},{label:"apps.createApp.apiKey.copy",function:r=>{navigator.clipboard.writeText(r.apiKey)},ariaLabel:{key:"apps.createApp.apiKey.copy"}},{label:"apps.createApp.apiKey.refresh",function:(r=(0,k.Z)(function*(y){const S=yield(0,f._)(p.systemConfigDataService.environment.server.host,y.name);p.appsService.update(y.id,{api_key:S}).subscribe(()=>p.refreshTable())}),function(S){return r.apply(this,arguments)}),ariaLabel:{key:"apps.createApp.apiKey.refresh"},disabled:r=>null===r.createdById}],L={label:"duplicate",function:r=>this.duplicateApp(r),ariaLabel:{key:"duplicateApp",param:"name"},icon:_.kZ_};var r;if(this.actions.additional){const r=this.actions.additional.findIndex(y=>"delete"===y.label);-1!==r?this.actions.additional.splice(r,0,L):this.actions.additional.unshift(L),this.actions.additional.push(...Y)}else this.actions.additional=[L,...Y]}mapDataToTable(c){return c.map(e=>({id:e.id,name:e.name,role:e.roleByRoleId?.description||"",apiKey:e.apiKey,description:e.description,active:e.isActive,launchUrl:e.launchUrl,createdById:e.createdById}))}deleteRow(c){this.appsService.delete(c.id).subscribe(()=>{this.refreshTable()})}refreshTable(c,e,o){this.appsService.getAll({limit:c,offset:e,filter:o}).subscribe(a=>{this.dataSource.data=this.mapDataToTable(a.resource),this.tableLength=a.meta.count})}duplicateApp(c){this.appsService.get(c.id).pipe((0,s.K)(e=>(console.error("Failed to fetch app details:",e),(0,g._)(()=>e)))).subscribe(e=>{this.appsService.getAll({limit:1e3}).subscribe(o=>{const a=o.resource.map(l=>l.name);this.dialog.open(x.b,{width:"400px",data:{title:"apps.duplicate.title",message:"apps.duplicate.message",label:"apps.duplicate.nameLabel",originalName:e.name,existingNames:a}}).afterClosed().subscribe(l=>{l&&this.appsService.create({resource:[{name:l,description:`${e.description||""} (copy)`,is_active:e.isActive,type:e.type,role_id:e.roleId||null,url:e.url||null,storage_service_id:e.storageServiceId||null,storage_container:e.storageContainer||null,path:e.path||null,requires_fullscreen:e.requiresFullscreen,allow_fullscreen_toggle:e.allowFullscreenToggle,toggle_location:e.toggleLocation}]},{snackbarSuccess:"apps.alerts.duplicateSuccess",fields:"*",related:"role_by_role_id"}).pipe((0,s.K)(p=>(console.error("Failed to duplicate app:",p),(0,g._)(()=>p)))).subscribe(()=>{this.refreshTable()})})})})}}).\u0275fac=function(c){return new(c||h)(t.Y36(O.Yy),t.Y36($.s),t.Y36(U.F0),t.Y36(U.gz),t.Y36(F.Kd),t.Y36(B.Vn),t.Y36(N.uw),t.Y36(G.w))},h.\u0275cmp=t.Xpm({type:h,selectors:[["df-manage-apps-table"]],standalone:!0,features:[t.qOj,t.jDz],ngContentSelectors:["[topActions]"],decls:9,vars:12,consts:[[1,"top-action-bar"],["mat-mini-fab","","class","save-btn","type","button",3,"click",4,"ngIf"],["mat-mini-fab","","color","alternate","type","button",3,"click",4,"ngIf"],[1,"spacer"],["class","search-input","appearance","outline","subscriptSizing","dynamic",4,"ngIf"],[4,"ngIf"],["mat-mini-fab","","type","button",1,"save-btn",3,"click"],["size","xl",3,"icon"],["mat-mini-fab","","color","alternate","type","button",3,"click"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],[1,"table-container"],["mat-table","","matSort","",3,"dataSource","matSortChange"],[4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"clickable","click","keydown",4,"matRowDef","matRowDefColumns"],["class","mat-row no-data-row",4,"matNoDataRow"],[1,"bottom-action-bar"],["showFirstLastButtons","","aria-label","'selectPage' | transloco",3,"pageSize","pageSizeOptions","length","page"],[3,"matColumnDef",4,"ngIf"],["stickyEnd","",3,"matColumnDef",4,"ngIf"],[3,"matColumnDef"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["size","lg",3,"icon","class",4,"ngIf"],["size","lg",3,"icon"],["size","lg","style","color: red",3,"icon",4,"ngIf"],["size","lg",2,"color","red",3,"icon"],[4,"ngIf","ngIfElse"],["notDatabase",""],["mat-header-cell","",4,"matHeaderCellDef"],["class","actions","mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell","",1,"actions"],["size","lg",3,"icon","click"],["stickyEnd","",3,"matColumnDef"],["multiple",""],["class","action-btn","mat-icon-button","","type","button",3,"click",4,"ngIf","ngIfElse"],["regular",""],["mat-icon-button","","type","button",1,"action-btn",3,"click"],["size","xs",3,"icon"],["mat-flat-button","","color","primary","type","button",3,"click"],["mat-icon-button","","aria-label","Actions","type","button",3,"matMenuTriggerFor","click"],["actionsMenu","matMenu"],["type","button","mat-menu-item","",3,"disabled","click",4,"ngFor","ngForOf"],["type","button","mat-menu-item","",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click","keydown"],[1,"mat-row","no-data-row"],[1,"mat-cell"]],template:function(c,e){1&c&&(t.F$t(zt),t.TgZ(0,"div",0),t.ALo(1,"async"),t.YNc(2,H,3,4,"button",1),t.YNc(3,j,3,4,"button",2),t.Hsn(4),t._UZ(5,"div",3),t.YNc(6,V,5,4,"mat-form-field",4),t.qZA(),t.YNc(7,wt,10,11,"ng-container",5),t.ALo(8,"async")),2&c&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",e.allowCreate),t.xp6(1),t.Q6J("ngIf",e.schema),t.xp6(3),t.Q6J("ngIf",e.allowFilter),t.xp6(1),t.Q6J("ngIf",t.VKq(10,Tt,t.lcZ(8,8,e.currentPageSize$))))},dependencies:[A.O5,w.ot,w.lW,w.RK,w.nh,J.uH,J.BN,m.p0,m.BZ,m.fO,m.as,m.w1,m.Dz,m.nj,m.ge,m.ev,m.XQ,m.Gk,m.Ee,A.sg,z.Tx,z.VK,z.OP,z.p6,T.UX,T.Fj,T.JJ,T.oH,B.Ot,A.Ov,N.Is,Q.TU,Q.NW,I.lN,I.KE,I.hX,R.c,R.Nt,E.JX,E.YE,E.nU],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.active[_ngcontent-%COMP%]{color:#4caf50}.inactive[_ngcontent-%COMP%]{color:#f44336}.top-action-bar[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.top-action-bar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{height:80%!important;max-width:300px!important}.bottom-action-bar[_ngcontent-%COMP%]{margin-top:16px;display:flex;flex-direction:row;justify-content:center}.table-container[_ngcontent-%COMP%]{width:100%;overflow-y:auto}.clickable.mat-mdc-row[_ngcontent-%COMP%]{outline:0}.clickable.mat-mdc-row[_ngcontent-%COMP%] .mat-mdc-cell[_ngcontent-%COMP%]{cursor:pointer}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%]:first-child, .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%]:first-child{border-left:2px solid #7571a9}.clickable.mat-mdc-row[_ngcontent-%COMP%]:focus .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:focus-within .mat-mdc-cell[_ngcontent-%COMP%], .clickable.mat-mdc-row[_ngcontent-%COMP%]:hover .mat-mdc-cell[_ngcontent-%COMP%]{background-color:#e2e1ed}.dark-theme[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{background-color:#2a292f!important} [mat-sort-header].cdk-keyboard-focused .mat-sort-header-container, [mat-sort-header].cdk-program-focused[_ngcontent-%COMP%] .mat-sort-header-container[_ngcontent-%COMP%]{border-bottom:unset!important}",".mat-column-apiKey[_ngcontent-%COMP%]{max-width:300px;text-overflow:ellipsis}"]}),h);K=(0,D.gn)([(0,b.c)({checkProperties:!0})],K)},15861:(W,v,d)=>{function k(M,O,P,b,f,x,_){try{var s=M[x](_),g=s.value}catch(t){return void P(t)}s.done?O(g):Promise.resolve(g).then(b,f)}function D(M){return function(){var O=this,P=arguments;return new Promise(function(b,f){var x=M.apply(O,P);function _(g){k(x,b,f,_,s,"next",g)}function s(g){k(x,b,f,_,s,"throw",g)}_(void 0)})}}d.d(v,{Z:()=>D})}}]); \ No newline at end of file diff --git a/dist/9043.271fa6197fcc674e.js b/dist/9043.271fa6197fcc674e.js deleted file mode 100644 index 4a0edab5..00000000 --- a/dist/9043.271fa6197fcc674e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[9043],{69043:(E,c,s)=>{s.r(c),s.d(c,{DfSystemInfoComponent:()=>a});var l,m=s(97582),i=s(96814),f=s(42346),p=s(78791),n=s(65879),_=s(49787),g=s(75911),u=s(2637);function v(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.licenseKey"),": ",null==e.environment.platform?null:e.environment.platform.licenseKey," ")}}function y(t,o){if(1&t&&(n.ynx(0),n.TgZ(1,"li"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"li"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.BQk()),2&t){const e=n.oxw();n.xp6(2),n.AsE(" ",n.lcZ(3,4,"systemInfo.instance.subscriptionStatus"),": ",e.status.msg," "),n.xp6(3),n.AsE(" ",n.lcZ(6,6,"systemInfo.instance.subscriptionExpirationDate"),": ",e.status.renewalDate," ")}}function A(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.systemDatabase"),": ",null==e.environment.platform?null:e.environment.platform.dbDriver," ")}}function Z(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.installPath"),": ",null==e.environment.platform?null:e.environment.platform.installPath," ")}}function d(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logPath"),": ",null==e.environment.platform?null:e.environment.platform.logPath," ")}}function x(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logMode"),": ",null==e.environment.platform?null:e.environment.platform.logMode," ")}}function C(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logLevel"),": ",null==e.environment.platform?null:e.environment.platform.logLevel," ")}}function I(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.cacheDriver"),": ",null==e.environment.platform?null:e.environment.platform.cacheDriver," ")}}function O(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.demo"),": ",null==e.environment.platform?null:e.environment.platform.isTrial," ")}}function P(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" DreamFactory ",n.lcZ(2,2,"systemInfo.instance.instanceId"),": ",null==e.environment.platform?null:e.environment.platform.dfInstanceId," ")}}function h(t,o){if(1&t&&(n.TgZ(0,"li")(1,"span"),n._uU(2),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.qZA()()),2&t){const e=o.$implicit;n.xp6(2),n.Oqu(e.name),n.xp6(2),n.Oqu(e.version)}}function M(t,o){if(1&t&&(n.TgZ(0,"div",7)(1,"h3"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"div",8)(5,"span"),n._uU(6),n.ALo(7,"transloco"),n.qZA(),n.TgZ(8,"span"),n._uU(9),n.ALo(10,"transloco"),n.qZA()(),n.TgZ(11,"div",9)(12,"ul"),n.YNc(13,h,5,2,"li",10),n.qZA()()()),2&t){const e=n.oxw();n.xp6(2),n.Oqu(n.lcZ(3,4,"systemInfo.packages")),n.xp6(4),n.Oqu(n.lcZ(7,6,"name")),n.xp6(3),n.Oqu(n.lcZ(10,8,"version")),n.xp6(4),n.Q6J("ngForOf",null==e.environment.platform?null:e.environment.platform.packages)}}function T(t,o){if(1&t&&(n.ynx(0),n.TgZ(1,"li"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"li"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.BQk()),2&t){const e=n.oxw();n.xp6(2),n.AsE(" PHP ",n.lcZ(3,4,"version"),": ",e.environment.php.core.phpVersion," "),n.xp6(3),n.AsE(" PHP ",n.lcZ(6,6,"systemInfo.server.serverApi"),": ",e.environment.php.general.serverApi," ")}}let a=((l=class{constructor(o,e,r){this.breakpointService=o,this.systemConfigDataService=e,this.licenseCheckService=r,this.environment=this.systemConfigDataService.environment}ngOnInit(){this.systemConfigDataService.environment$.subscribe(o=>{o.platform?.license&&"OPEN SOURCE"!==o.platform?.license&&o.platform?.licenseKey?this.licenseCheckService.check(o.platform?.licenseKey).subscribe(r=>{this.status=r}):this.status=void 0})}}).\u0275fac=function(o){return new(o||l)(n.Y36(_.y),n.Y36(g.s),n.Y36(u.t))},l.\u0275cmp=n.Xpm({type:l,selectors:[["df-system-info"]],standalone:!0,features:[n.jDz],decls:63,vars:68,consts:[[1,"system-info-container"],[1,"system-info-instance"],[1,"system-info-platform"],[4,"ngIf"],["class","system-info-packages",4,"ngIf"],[1,"system-info-server"],[1,"system-info-client"],[1,"system-info-packages"],[1,"package-header"],[1,"overflow-scroll"],[4,"ngFor","ngForOf"]],template:function(o,e){1&o&&(n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"h2"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.TgZ(7,"div",1),n.ALo(8,"async"),n.TgZ(9,"div",2)(10,"ul")(11,"li"),n._uU(12),n.ALo(13,"transloco"),n.qZA(),n.YNc(14,v,3,4,"li",3),n.YNc(15,y,7,8,"ng-container",3),n.TgZ(16,"li"),n._uU(17),n.ALo(18,"transloco"),n.qZA(),n.YNc(19,A,3,4,"li",3),n.YNc(20,Z,3,4,"li",3),n.YNc(21,d,3,4,"li",3),n.YNc(22,x,3,4,"li",3),n.YNc(23,C,3,4,"li",3),n.YNc(24,I,3,4,"li",3),n.YNc(25,O,3,4,"li",3),n.YNc(26,P,3,4,"li",3),n.qZA()(),n.YNc(27,M,14,10,"div",4),n.qZA(),n.TgZ(28,"h2"),n._uU(29),n.ALo(30,"transloco"),n.qZA(),n.TgZ(31,"div",5)(32,"ul")(33,"li"),n._uU(34),n.ALo(35,"transloco"),n.qZA(),n.TgZ(36,"li"),n._uU(37),n.ALo(38,"transloco"),n.qZA(),n.TgZ(39,"li"),n._uU(40),n.ALo(41,"transloco"),n.qZA(),n.TgZ(42,"li"),n._uU(43),n.ALo(44,"transloco"),n.qZA(),n.TgZ(45,"li"),n._uU(46),n.ALo(47,"transloco"),n.qZA(),n.YNc(48,T,7,8,"ng-container",3),n.qZA()(),n.TgZ(49,"h2"),n._uU(50),n.ALo(51,"transloco"),n.qZA(),n.TgZ(52,"div",6)(53,"ul")(54,"li"),n._uU(55),n.ALo(56,"transloco"),n.qZA(),n.TgZ(57,"li"),n._uU(58),n.ALo(59,"transloco"),n.qZA(),n.TgZ(60,"li"),n._uU(61),n.ALo(62,"transloco"),n.qZA()()()()),2&o&&(n.xp6(2),n.hij(" ",n.lcZ(3,38,"systemInfo.subheading")," "),n.xp6(3),n.hij("DreamFactory ",n.lcZ(6,40,"systemInfo.instance.instance"),""),n.xp6(2),n.ekj("x-small",n.lcZ(8,42,e.breakpointService.isXSmallScreen)),n.xp6(5),n.AsE(" ",n.lcZ(13,44,"systemInfo.instance.licenseLevel"),": ",null==e.environment.platform?null:e.environment.platform.license," "),n.xp6(2),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.licenseKey),n.xp6(1),n.Q6J("ngIf",e.status),n.xp6(2),n.AsE(" DreamFactory ",n.lcZ(18,46,"version"),": ",null==e.environment.platform?null:e.environment.platform.version," "),n.xp6(2),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.dbDriver),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.installPath),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logPath),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logMode),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logLevel),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.cacheDriver),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.isTrial),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.dfInstanceId),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.packages),n.xp6(2),n.Oqu(n.lcZ(30,48,"systemInfo.server.heading")),n.xp6(5),n.AsE(" ",n.lcZ(35,50,"systemInfo.server.os"),": ",e.environment.server.serverOs," "),n.xp6(3),n.AsE(" ",n.lcZ(38,52,"systemInfo.server.release"),": ",e.environment.server.release," "),n.xp6(3),n.AsE("",n.lcZ(41,54,"version"),": ",e.environment.server.version,""),n.xp6(3),n.AsE(" ",n.lcZ(44,56,"systemInfo.server.host"),": ",e.environment.server.host," "),n.xp6(3),n.AsE(" ",n.lcZ(47,58,"systemInfo.server.machine"),": ",e.environment.server.machine," "),n.xp6(2),n.Q6J("ngIf",e.environment.php),n.xp6(2),n.Oqu(n.lcZ(51,60,"systemInfo.client.heading")),n.xp6(5),n.AsE(" ",n.lcZ(56,62,"systemInfo.client.userAgent"),": ",null==e.environment.client?null:e.environment.client.userAgent," "),n.xp6(3),n.AsE(" ",n.lcZ(59,64,"systemInfo.client.ipAddress"),": ",null==e.environment.client?null:e.environment.client.ipAddress," "),n.xp6(3),n.AsE(" ",n.lcZ(62,66,"systemInfo.client.Locale"),": ",null==e.environment.client?null:e.environment.client.locale," "))},dependencies:[i.Ov,i.ax,f.Ot,i.O5],styles:[".system-info-container[_ngcontent-%COMP%]{padding-bottom:32px}.system-info-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding:0;margin:0}.system-info-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{line-height:3rem}.system-info-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%]{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%]{padding-left:20px;border-left:1px dashed #000;max-width:40%}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] .package-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:700;border-bottom:2px solid #000;padding-bottom:5px;margin-bottom:5px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] .overflow-scroll[_ngcontent-%COMP%]{height:300px;overflow:auto}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:10px;padding-bottom:.2rem;border-bottom:1px dotted #bdbdbd}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%]{flex-direction:column;gap:10px}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-platform[_ngcontent-%COMP%]{max-width:100%}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%]{max-width:100%;padding-left:0;border-left:none}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:10px 10px 0}.system-info-container[_ngcontent-%COMP%] .system-info-server[_ngcontent-%COMP%]{margin:20px 0}"]}),l);a=(0,m.gn)([(0,p.c)({checkProperties:!0})],a)}}]); \ No newline at end of file diff --git a/dist/9043.4c4e6fbe07c9a1ca.js b/dist/9043.4c4e6fbe07c9a1ca.js new file mode 100644 index 00000000..c4f2d499 --- /dev/null +++ b/dist/9043.4c4e6fbe07c9a1ca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[9043],{69043:(D,r,s)=>{s.r(r),s.d(r,{DfSystemInfoComponent:()=>a});var l,c=s(97582),i=s(96814),m=s(42346),f=s(78791),n=s(65879),p=s(49787),_=s(75911),g=s(2637);function u(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.licenseKey"),": ",null==e.environment.platform?null:e.environment.platform.licenseKey," ")}}function v(t,o){if(1&t&&(n.ynx(0),n.TgZ(1,"li"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"li"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.BQk()),2&t){const e=n.oxw();n.xp6(2),n.AsE(" ",n.lcZ(3,4,"systemInfo.instance.subscriptionStatus"),": ",e.status.msg," "),n.xp6(3),n.AsE(" ",n.lcZ(6,6,"systemInfo.instance.subscriptionExpirationDate"),": ",e.status.renewalDate," ")}}function y(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.systemDatabase"),": ",null==e.environment.platform?null:e.environment.platform.dbDriver," ")}}function A(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.installPath"),": ",null==e.environment.platform?null:e.environment.platform.installPath," ")}}function Z(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logPath"),": ",null==e.environment.platform?null:e.environment.platform.logPath," ")}}function d(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logMode"),": ",null==e.environment.platform?null:e.environment.platform.logMode," ")}}function x(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.logLevel"),": ",null==e.environment.platform?null:e.environment.platform.logLevel," ")}}function C(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.cacheDriver"),": ",null==e.environment.platform?null:e.environment.platform.cacheDriver," ")}}function I(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" ",n.lcZ(2,2,"systemInfo.instance.demo"),": ",null==e.environment.platform?null:e.environment.platform.isTrial," ")}}function O(t,o){if(1&t&&(n.TgZ(0,"li"),n._uU(1),n.ALo(2,"transloco"),n.qZA()),2&t){const e=n.oxw();n.xp6(1),n.AsE(" DreamFactory ",n.lcZ(2,2,"systemInfo.instance.instanceId"),": ",null==e.environment.platform?null:e.environment.platform.dfInstanceId," ")}}function P(t,o){if(1&t&&(n.TgZ(0,"li")(1,"span"),n._uU(2),n.qZA(),n.TgZ(3,"span"),n._uU(4),n.qZA()()),2&t){const e=o.$implicit;n.xp6(2),n.Oqu(e.name),n.xp6(2),n.Oqu(e.version)}}function M(t,o){if(1&t&&(n.TgZ(0,"div",7)(1,"h3"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"div",8)(5,"span"),n._uU(6),n.ALo(7,"transloco"),n.qZA(),n.TgZ(8,"span"),n._uU(9),n.ALo(10,"transloco"),n.qZA()(),n.TgZ(11,"div",9)(12,"ul"),n.YNc(13,P,5,2,"li",10),n.qZA()()()),2&t){const e=n.oxw();n.xp6(2),n.Oqu(n.lcZ(3,4,"systemInfo.packages")),n.xp6(4),n.Oqu(n.lcZ(7,6,"name")),n.xp6(3),n.Oqu(n.lcZ(10,8,"version")),n.xp6(4),n.Q6J("ngForOf",null==e.environment.platform?null:e.environment.platform.packages)}}function T(t,o){if(1&t&&(n.ynx(0),n.TgZ(1,"li"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"li"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.BQk()),2&t){const e=n.oxw();n.xp6(2),n.AsE(" PHP ",n.lcZ(3,4,"version"),": ",e.environment.php.core.phpVersion," "),n.xp6(3),n.AsE(" PHP ",n.lcZ(6,6,"systemInfo.server.serverApi"),": ",e.environment.php.general.serverApi," ")}}let a=((l=class{constructor(o,e,h){this.breakpointService=o,this.systemConfigDataService=e,this.licenseCheckService=h,this.environment=this.systemConfigDataService.environment}ngOnInit(){this.licenseCheckService.licenseCheck$.subscribe(o=>{this.status=o||void 0})}}).\u0275fac=function(o){return new(o||l)(n.Y36(p.y),n.Y36(_.s),n.Y36(g.t))},l.\u0275cmp=n.Xpm({type:l,selectors:[["df-system-info"]],standalone:!0,features:[n.jDz],decls:63,vars:68,consts:[[1,"system-info-container"],[1,"system-info-instance"],[1,"system-info-platform"],[4,"ngIf"],["class","system-info-packages",4,"ngIf"],[1,"system-info-server"],[1,"system-info-client"],[1,"system-info-packages"],[1,"package-header"],[1,"overflow-scroll"],[4,"ngFor","ngForOf"]],template:function(o,e){1&o&&(n.TgZ(0,"div",0)(1,"p"),n._uU(2),n.ALo(3,"transloco"),n.qZA(),n.TgZ(4,"h2"),n._uU(5),n.ALo(6,"transloco"),n.qZA(),n.TgZ(7,"div",1),n.ALo(8,"async"),n.TgZ(9,"div",2)(10,"ul")(11,"li"),n._uU(12),n.ALo(13,"transloco"),n.qZA(),n.YNc(14,u,3,4,"li",3),n.YNc(15,v,7,8,"ng-container",3),n.TgZ(16,"li"),n._uU(17),n.ALo(18,"transloco"),n.qZA(),n.YNc(19,y,3,4,"li",3),n.YNc(20,A,3,4,"li",3),n.YNc(21,Z,3,4,"li",3),n.YNc(22,d,3,4,"li",3),n.YNc(23,x,3,4,"li",3),n.YNc(24,C,3,4,"li",3),n.YNc(25,I,3,4,"li",3),n.YNc(26,O,3,4,"li",3),n.qZA()(),n.YNc(27,M,14,10,"div",4),n.qZA(),n.TgZ(28,"h2"),n._uU(29),n.ALo(30,"transloco"),n.qZA(),n.TgZ(31,"div",5)(32,"ul")(33,"li"),n._uU(34),n.ALo(35,"transloco"),n.qZA(),n.TgZ(36,"li"),n._uU(37),n.ALo(38,"transloco"),n.qZA(),n.TgZ(39,"li"),n._uU(40),n.ALo(41,"transloco"),n.qZA(),n.TgZ(42,"li"),n._uU(43),n.ALo(44,"transloco"),n.qZA(),n.TgZ(45,"li"),n._uU(46),n.ALo(47,"transloco"),n.qZA(),n.YNc(48,T,7,8,"ng-container",3),n.qZA()(),n.TgZ(49,"h2"),n._uU(50),n.ALo(51,"transloco"),n.qZA(),n.TgZ(52,"div",6)(53,"ul")(54,"li"),n._uU(55),n.ALo(56,"transloco"),n.qZA(),n.TgZ(57,"li"),n._uU(58),n.ALo(59,"transloco"),n.qZA(),n.TgZ(60,"li"),n._uU(61),n.ALo(62,"transloco"),n.qZA()()()()),2&o&&(n.xp6(2),n.hij(" ",n.lcZ(3,38,"systemInfo.subheading")," "),n.xp6(3),n.hij("DreamFactory ",n.lcZ(6,40,"systemInfo.instance.instance"),""),n.xp6(2),n.ekj("x-small",n.lcZ(8,42,e.breakpointService.isXSmallScreen)),n.xp6(5),n.AsE(" ",n.lcZ(13,44,"systemInfo.instance.licenseLevel"),": ",null==e.environment.platform?null:e.environment.platform.license," "),n.xp6(2),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.licenseKey),n.xp6(1),n.Q6J("ngIf",e.status),n.xp6(2),n.AsE(" DreamFactory ",n.lcZ(18,46,"version"),": ",null==e.environment.platform?null:e.environment.platform.version," "),n.xp6(2),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.dbDriver),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.installPath),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logPath),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logMode),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.logLevel),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.cacheDriver),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.isTrial),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.dfInstanceId),n.xp6(1),n.Q6J("ngIf",null==e.environment.platform?null:e.environment.platform.packages),n.xp6(2),n.Oqu(n.lcZ(30,48,"systemInfo.server.heading")),n.xp6(5),n.AsE(" ",n.lcZ(35,50,"systemInfo.server.os"),": ",e.environment.server.serverOs," "),n.xp6(3),n.AsE(" ",n.lcZ(38,52,"systemInfo.server.release"),": ",e.environment.server.release," "),n.xp6(3),n.AsE("",n.lcZ(41,54,"version"),": ",e.environment.server.version,""),n.xp6(3),n.AsE(" ",n.lcZ(44,56,"systemInfo.server.host"),": ",e.environment.server.host," "),n.xp6(3),n.AsE(" ",n.lcZ(47,58,"systemInfo.server.machine"),": ",e.environment.server.machine," "),n.xp6(2),n.Q6J("ngIf",e.environment.php),n.xp6(2),n.Oqu(n.lcZ(51,60,"systemInfo.client.heading")),n.xp6(5),n.AsE(" ",n.lcZ(56,62,"systemInfo.client.userAgent"),": ",null==e.environment.client?null:e.environment.client.userAgent," "),n.xp6(3),n.AsE(" ",n.lcZ(59,64,"systemInfo.client.ipAddress"),": ",null==e.environment.client?null:e.environment.client.ipAddress," "),n.xp6(3),n.AsE(" ",n.lcZ(62,66,"systemInfo.client.Locale"),": ",null==e.environment.client?null:e.environment.client.locale," "))},dependencies:[i.Ov,i.ax,m.Ot,i.O5],styles:[".system-info-container[_ngcontent-%COMP%]{padding-bottom:32px}.system-info-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding:0;margin:0}.system-info-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{line-height:3rem}.system-info-container[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{border-bottom:1px solid #e5e5e5;padding-bottom:10px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%]{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%]{padding-left:20px;border-left:1px dashed #000;max-width:40%}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] .package-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-weight:700;border-bottom:2px solid #000;padding-bottom:5px;margin-bottom:5px}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] .overflow-scroll[_ngcontent-%COMP%]{height:300px;overflow:auto}.system-info-container[_ngcontent-%COMP%] .system-info-instance[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:10px;padding-bottom:.2rem;border-bottom:1px dotted #bdbdbd}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%]{flex-direction:column;gap:10px}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-platform[_ngcontent-%COMP%]{max-width:100%}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%]{max-width:100%;padding-left:0;border-left:none}.system-info-container[_ngcontent-%COMP%] .system-info-instance.x-small[_ngcontent-%COMP%] .system-info-packages[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:10px 10px 0}.system-info-container[_ngcontent-%COMP%] .system-info-server[_ngcontent-%COMP%]{margin:20px 0}"]}),l);a=(0,c.gn)([(0,f.c)({checkProperties:!0})],a)}}]); \ No newline at end of file diff --git a/dist/assets/i18n/en.json b/dist/assets/i18n/en.json index 9bd03a0e..fe3cefd5 100644 --- a/dist/assets/i18n/en.json +++ b/dist/assets/i18n/en.json @@ -87,6 +87,10 @@ "confirm": "Confirm", "label": "Label", "confirmDelete": "Are you sure you want to delete this?", + "duplicate": "Duplicate", + "duplicateService": "Duplicate service {{name}}", + "duplicateRole": "Duplicate role {{name}}", + "duplicateApp": "Duplicate app {{name}}", "origins": "Origins", "headers": "Headers", "exposedHeaders": "Exposed Headers", @@ -377,6 +381,41 @@ "duplicateEmail": "Email address already exists", "close": "Close alert" }, + "validation": { + "required": "This field is required", + "nameExists": "This name already exists", + "sameAsOriginal": "Name must be different from original" + }, + "services": { + "alerts": { + "duplicateSuccess": "Service duplicated successfully" + }, + "duplicate": { + "title": "Duplicate Service", + "message": "Enter a new name for the duplicated service", + "nameLabel": "Service Name" + } + }, + "roles": { + "alerts": { + "duplicateSuccess": "Role duplicated successfully" + }, + "duplicate": { + "title": "Duplicate Role", + "message": "Enter a new name for the duplicated role", + "nameLabel": "Role Name" + } + }, + "apps": { + "alerts": { + "duplicateSuccess": "App duplicated successfully" + }, + "duplicate": { + "title": "Duplicate App", + "message": "Enter a new name for the duplicated app", + "nameLabel": "App Name" + } + }, "lookupKeys": { "label": "Lookup Keys", "desc": "Lookup keys for service configuration and credentials must be made private.", @@ -389,7 +428,7 @@ }, "licenseExpired": { "header": "Your DreamFactory subscription has expired.", - "subHeader": "Please contact dspsales@dreamfactory.com to renew your subscription." + "subHeader": "Please contact sales@dreamfactory.com to renew your subscription." }, "paywall": { "header": "Access to this feature is available via our commercial product.", diff --git a/dist/assets/i18n/home/en.json b/dist/assets/i18n/home/en.json index 02b278cb..a525c476 100644 --- a/dist/assets/i18n/home/en.json +++ b/dist/assets/i18n/home/en.json @@ -91,5 +91,29 @@ "angularJs": "Angular JS", "angular2": "Angular 2", "react": "React" + }, + "dashboard": { + "title": "Quick Stats", + "loading": "Loading stats...", + "error": "Unable to load stats. Please try again later.", + "services": { + "title": "API Services", + "total": "Your Services", + "createPrompt": "🚀 Get started! Create your first API service above!" + }, + "admins": { + "title": "Admins", + "total": "Total Admins" + }, + "apiKeys": { + "title": "API Keys", + "total": "Your API Keys", + "createPrompt": "🔑 Secure your APIs! Generate an API key now!" + }, + "roles": { + "title": "Roles", + "total": "Your Roles", + "createPrompt": "🔒 Control access! Set up your first role!" + } } } \ No newline at end of file diff --git a/dist/common.3d49ac0b992378ac.js b/dist/common.3d49ac0b992378ac.js deleted file mode 100644 index b2b143bc..00000000 --- a/dist/common.3d49ac0b992378ac.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8592],{73991:(P,u,i)=>{i.d(u,{U:()=>p});var r=i(42346),e=i(65879),s=i(78630),g=i(75911),d=i(34909);const h=["calendlyWidget"];let p=(()=>{class f{constructor(_,t,v){this.userDataService=_,this.systemConfigService=t,this.dfPaywallService=v}ngOnInit(){const t=this.userDataService.userData?.email,v=this.systemConfigService?.environment?.client?.ipAddress;this.dfPaywallService.trackPaywallHit(t,v,this.serviceName)}ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return f.\u0275fac=function(_){return new(_||f)(e.Y36(s._),e.Y36(g.s),e.Y36(d._))},f.\u0275cmp=e.Xpm({type:f,selectors:[["df-paywall"]],viewQuery:function(_,t){if(1&_&&e.Gf(h,5),2&_){let v;e.iGM(v=e.CRH())&&(t.calendlyWidget=v.first)}},inputs:{serviceName:"serviceName"},standalone:!0,features:[e.jDz],decls:35,vars:27,consts:[[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"calendly-inline-widget"],["calendlyWidget",""],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"]],template:function(_,t){1&_&&(e.TgZ(0,"div",0)(1,"h2"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"h2"),e._uU(5),e.ALo(6,"transloco"),e.qZA(),e.TgZ(7,"div",1)(8,"div",2)(9,"div",3)(10,"h4"),e._uU(11),e.ALo(12,"transloco"),e.qZA(),e._UZ(13,"p",4),e.ALo(14,"transloco"),e.qZA(),e.TgZ(15,"div",3)(16,"h4"),e._uU(17),e.ALo(18,"transloco"),e.qZA(),e.TgZ(19,"p"),e._uU(20),e.ALo(21,"transloco"),e.qZA()()()(),e.TgZ(22,"h2"),e._uU(23),e.ALo(24,"transloco"),e.qZA()(),e._UZ(25,"div",5,6),e.TgZ(27,"h3",7)(28,"a",8),e._uU(29),e.ALo(30,"transloco"),e.qZA(),e._uU(31," | "),e.TgZ(32,"a",9),e._uU(33),e.ALo(34,"transloco"),e.qZA()()),2&_&&(e.xp6(2),e.Oqu(e.lcZ(3,9,"paywall.header")),e.xp6(3),e.Oqu(e.lcZ(6,11,"paywall.subheader")),e.xp6(6),e.Oqu(e.lcZ(12,13,"paywall.hostedTrial")),e.xp6(2),e.Q6J("innerHTML",e.lcZ(14,15,"paywall.bookTime"),e.oJD),e.xp6(4),e.Oqu(e.lcZ(18,17,"paywall.learnMoreTitle")),e.xp6(3),e.Oqu(e.lcZ(21,19,"paywall.gain")),e.xp6(3),e.Oqu(e.lcZ(24,21,"paywall.speakToHuman")),e.xp6(6),e.hij("",e.lcZ(30,23,"phone"),": +1 415-993-5877"),e.xp6(4),e.hij("",e.lcZ(34,25,"email"),": info@dreamfactory.com"))},dependencies:[r.Ot],styles:[".paywall-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:20px}.calendly-inline-widget[_ngcontent-%COMP%]{min-width:320px;width:100%;height:700px;margin:20px 0}.details-section[_ngcontent-%COMP%]{margin:32px 0;max-width:690px;width:100%}.info-columns[_ngcontent-%COMP%]{display:flex;gap:32px;justify-content:space-between}@media (max-width: 768px){.info-columns[_ngcontent-%COMP%]{flex-direction:column}}.info-column[_ngcontent-%COMP%]{flex:1;min-width:0}.paywall-contact[_ngcontent-%COMP%]{width:100%;text-align:center;padding:32px 0;margin-top:20px}"]}),f})()},75058:(P,u,i)=>{i.d(u,{M:()=>l});var D,r=i(97582),e=i(96814),s=i(56223),g=i(64170),d=i(98525),h=i(42346),p=i(92596),f=i(45597),E=i(90590),_=i(78791),t=i(65879),v=i(65763),M=i(23680);function m(c,n){if(1&c&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&c){const o=t.oxw();t.xp6(1),t.Oqu(o.schema.label)}}function y(c,n){if(1&c&&(t.TgZ(0,"mat-option",5),t._uU(1),t.qZA()),2&c){const o=n.$implicit;t.Q6J("value",o.value),t.xp6(1),t.hij(" ",o.label," ")}}function a(c,n){if(1&c&&t._UZ(0,"fa-icon",6),2&c){const o=t.oxw();t.Q6J("icon",o.faCircleInfo)("matTooltip",o.schema.description)}}let l=((D=class{constructor(n,o){this.controlDir=n,this.themeService=o,this.type="verb",this.showLabel=!0,this.faCircleInfo=E.DBf,this.control=new s.NI,this.verbs=[{value:1,altValue:"GET",label:(0,h.Iu)("verbs.get")},{value:2,altValue:"POST",label:(0,h.Iu)("verbs.post")},{value:4,altValue:"PUT",label:(0,h.Iu)("verbs.put")},{value:8,altValue:"PATCH",label:(0,h.Iu)("verbs.patch")},{value:16,altValue:"DELETE",label:(0,h.Iu)("verbs.delete")}],this.isDarkMode=this.themeService.darkMode$,n.valueAccessor=this}ngDoCheck(){this.controlDir.control instanceof s.NI&&this.controlDir.control.hasValidator(s.kI.required)&&this.control.addValidators(s.kI.required)}writeValue(n){if(n)if("number"===this.type&&"number"==typeof n){const o=this.verbs.filter(b=>(n&b.value)===b.value).map(b=>b.value);this.control.setValue(o,{emitEvent:!1})}else this.control.setValue("verb"===this.type&&"string"==typeof n?this.verbs.find(o=>o.altValue===n)?.value??"":n.map(o=>this.verbs.find(b=>b.altValue===o)?.value??0),{emitEvent:!1})}registerOnChange(n){this.onChange=n,this.control.valueChanges.subscribe(o=>{const b="number"===this.type?(o||[]).reduce((O,T)=>O|T,0):"verb_multiple"===this.type?(o||[]).map(O=>this.verbs.find(T=>T.value===O)?.altValue??""):this.verbs.find(O=>O.value===o)?.altValue??"";this.onChange(b)})}registerOnTouched(n){this.onTouched=n}setDisabledState(n){n?this.control.disable():this.control.enable()}}).\u0275fac=function(n){return new(n||D)(t.Y36(s.a5,2),t.Y36(v.F))},D.\u0275cmp=t.Xpm({type:D,selectors:[["df-verb-picker"]],inputs:{type:"type",schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline"],[4,"ngIf"],[3,"formControl","multiple"],[3,"value",4,"ngFor","ngForOf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"]],template:function(n,o){1&n&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.TgZ(2,"mat-form-field",0),t.YNc(3,m,2,1,"mat-label",1),t.TgZ(4,"mat-select",2),t.YNc(5,y,2,2,"mat-option",3),t.qZA(),t.YNc(6,a,1,2,"fa-icon",4),t.qZA()()),2&n&&(t.Tol(t.lcZ(1,8,o.isDarkMode)?"dark-theme":""),t.xp6(3),t.Q6J("ngIf",o.showLabel),t.xp6(1),t.Q6J("formControl",o.control)("multiple","verb_multiple"===o.type||"number"===o.type),t.uIk("aria-label",o.schema.label),t.xp6(1),t.Q6J("ngForOf",o.verbs),t.xp6(1),t.Q6J("ngIf",o.schema.description))},dependencies:[d.LD,g.KE,g.hX,g.R9,d.gD,M.ey,g.lN,s.UX,s.JJ,s.oH,e.ax,e.O5,p.AV,p.gM,f.uH,f.BN,e.Ov],encapsulation:2}),D);l=(0,r.gn)([(0,_.c)({checkProperties:!0})],l)},52002:(P,u,i)=>{i.d(u,{h:()=>r});const r=["csv","json","xml"]},45696:(P,u,i)=>{i.d(u,{B:()=>r});const r=[{columnDef:"active",cell:e=>e.active,header:"active"},{columnDef:"email",cell:e=>e.email,header:"email"},{columnDef:"displayName",cell:e=>e.displayName,header:"name"},{columnDef:"firstName",cell:e=>e.firstName,header:"firstName"},{columnDef:"lastName",cell:e=>e.lastName,header:"lastName"},{columnDef:"registration",cell:e=>e.registration,header:"registration"},{columnDef:"actions"}]},32778:(P,u,i)=>{i.d(u,{K:()=>g});var r=i(65619),e=i(65879);const s="currentServiceId";let g=(()=>{class d{constructor(){const p=localStorage.getItem(s);this.currentServiceId=new r.X(p?parseInt(p,10):-1)}setCurrentServiceId(p){localStorage.setItem(s,p.toString()),this.currentServiceId.next(p)}getCurrentServiceId(){return this.currentServiceId.asObservable()}clearCurrentServiceId(){localStorage.removeItem(s),this.currentServiceId.next(-1)}}return d.\u0275fac=function(p){return new(p||d)},d.\u0275prov=e.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},22873:(P,u,i)=>{i.d(u,{_:()=>e});var r=i(15861);function e(g,d){return s.apply(this,arguments)}function s(){return(s=(0,r.Z)(function*(g,d){const p=(new TextEncoder).encode(`${g}${d}${Date.now()}`),f=yield crypto.subtle.digest("SHA-256",p);return Array.from(new Uint8Array(f)).map(t=>t.toString(16).padStart(2,"0")).join("")})).apply(this,arguments)}},35326:(P,u,i)=>{function r(e){if(e.value.length>0)try{JSON.parse(e.value)}catch{return{jsonInvalid:!0}}return null}i.d(u,{U:()=>r})},55940:(P,u,i)=>{i.d(u,{Cq:()=>D,Ou:()=>v});var r=i(65879),e=i(23680),s=i(42495),g=i(96814);const d=["determinateSpinner"];function h(m,y){if(1&m&&(r.O4$(),r.TgZ(0,"svg",11),r._UZ(1,"circle",12),r.qZA()),2&m){const a=r.oxw();r.uIk("viewBox",a._viewBox()),r.xp6(1),r.Udp("stroke-dasharray",a._strokeCircumference(),"px")("stroke-dashoffset",a._strokeCircumference()/2,"px")("stroke-width",a._circleStrokeWidth(),"%"),r.uIk("r",a._circleRadius())}}const p=(0,e.pj)(class{constructor(m){this._elementRef=m}},"primary"),f=new r.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function E(){return{diameter:_}}}),_=100;let v=(()=>{class m extends p{constructor(a,l,c){super(a),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=_,this._noopAnimations="NoopAnimations"===l&&!!c&&!c._forceAnimations,c&&(c.color&&(this.color=this.defaultColor=c.color),c.diameter&&(this.diameter=c.diameter),c.strokeWidth&&(this.strokeWidth=c.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(a){this._value=Math.max(0,Math.min(100,(0,s.su)(a)))}get diameter(){return this._diameter}set diameter(a){this._diameter=(0,s.su)(a)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(a){this._strokeWidth=(0,s.su)(a)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const a=2*this._circleRadius()+this.strokeWidth;return`0 0 ${a} ${a}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return m.\u0275fac=function(a){return new(a||m)(r.Y36(r.SBq),r.Y36(r.QbO,8),r.Y36(f))},m.\u0275cmp=r.Xpm({type:m,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(a,l){if(1&a&&r.Gf(d,5),2&a){let c;r.iGM(c=r.CRH())&&(l._determinateCircle=c.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(a,l){2&a&&(r.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===l.mode?l.value:null)("mode",l.mode),r.Udp("width",l.diameter,"px")("height",l.diameter,"px")("--mdc-circular-progress-size",l.diameter+"px")("--mdc-circular-progress-active-indicator-width",l.diameter+"px"),r.ekj("_mat-animation-noopable",l._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===l.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[r.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(a,l){if(1&a&&(r.YNc(0,h,2,8,"ng-template",null,0,r.W1O),r.TgZ(2,"div",1,2),r.O4$(),r.TgZ(4,"svg",3),r._UZ(5,"circle",4),r.qZA()(),r.kcU(),r.TgZ(6,"div",5)(7,"div",6)(8,"div",7),r.GkF(9,8),r.qZA(),r.TgZ(10,"div",9),r.GkF(11,8),r.qZA(),r.TgZ(12,"div",10),r.GkF(13,8),r.qZA()()()),2&a){const c=r.MAs(1);r.xp6(4),r.uIk("viewBox",l._viewBox()),r.xp6(1),r.Udp("stroke-dasharray",l._strokeCircumference(),"px")("stroke-dashoffset",l._strokeDashOffset(),"px")("stroke-width",l._circleStrokeWidth(),"%"),r.uIk("r",l._circleRadius()),r.xp6(4),r.Q6J("ngTemplateOutlet",c),r.xp6(2),r.Q6J("ngTemplateOutlet",c),r.xp6(2),r.Q6J("ngTemplateOutlet",c)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),m})(),D=(()=>{class m{}return m.\u0275fac=function(a){return new(a||m)},m.\u0275mod=r.oAB({type:m}),m.\u0275inj=r.cJS({imports:[g.ez,e.BQ]}),m})()}}]); \ No newline at end of file diff --git a/dist/common.bcd95dac44a34b6c.js b/dist/common.bcd95dac44a34b6c.js new file mode 100644 index 00000000..596f89ce --- /dev/null +++ b/dist/common.bcd95dac44a34b6c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8592],{73461:(C,v,a)=>{a.d(v,{b:()=>E});var t=a(32296),e=a(56223),n=a(17700),p=a(64170),u=a(2032),y=a(42346),f=a(96814),r=a(65879);function O(g,D){1&g&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&g&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"validation.required")," "))}function h(g,D){1&g&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&g&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"validation.nameExists")," "))}function i(g,D){1&g&&(r.TgZ(0,"mat-error"),r._uU(1),r.ALo(2,"transloco"),r.qZA()),2&g&&(r.xp6(1),r.hij(" ",r.lcZ(2,1,"validation.sameAsOriginal")," "))}let E=(()=>{class g{constructor(c,d){this.dialogRef=c,this.data=d,this.nameControl=new e.NI("",[e.kI.required,this.uniqueNameValidator.bind(this)])}uniqueNameValidator(c){return this.data.existingNames&&this.data.existingNames.includes(c.value)?{nameExists:!0}:c.value===this.data.originalName?{sameName:!0}:null}onDuplicate(){this.nameControl.valid&&this.dialogRef.close(this.nameControl.value)}onCancel(){this.dialogRef.close(null)}}return g.\u0275fac=function(c){return new(c||g)(r.Y36(n.so),r.Y36(n.WI))},g.\u0275cmp=r.Xpm({type:g,selectors:[["df-duplicate-dialog"]],standalone:!0,features:[r.jDz],decls:22,vars:21,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["appearance","outline",1,"full-width"],["matInput","","cdkFocusInitial","",3,"formControl","placeholder"],[4,"ngIf"],["mat-dialog-actions",""],["mat-flat-button","","type","button",3,"click"],["mat-flat-button","","type","button","color","primary",3,"disabled","click"]],template:function(c,d){1&c&&(r.TgZ(0,"h1",0),r._uU(1),r.ALo(2,"transloco"),r.qZA(),r.TgZ(3,"div",1)(4,"p"),r._uU(5),r.ALo(6,"transloco"),r.qZA(),r.TgZ(7,"mat-form-field",2)(8,"mat-label"),r._uU(9),r.ALo(10,"transloco"),r.qZA(),r._UZ(11,"input",3),r.YNc(12,O,3,3,"mat-error",4),r.YNc(13,h,3,3,"mat-error",4),r.YNc(14,i,3,3,"mat-error",4),r.qZA()(),r.TgZ(15,"div",5)(16,"button",6),r.NdJ("click",function(){return d.onCancel()}),r._uU(17),r.ALo(18,"transloco"),r.qZA(),r.TgZ(19,"button",7),r.NdJ("click",function(){return d.onDuplicate()}),r._uU(20),r.ALo(21,"transloco"),r.qZA()()),2&c&&(r.xp6(1),r.Oqu(r.lcZ(2,11,d.data.title)),r.xp6(4),r.Oqu(r.lcZ(6,13,d.data.message)),r.xp6(4),r.Oqu(r.lcZ(10,15,d.data.label)),r.xp6(2),r.Q6J("formControl",d.nameControl)("placeholder",d.data.originalName),r.xp6(1),r.Q6J("ngIf",d.nameControl.hasError("required")),r.xp6(1),r.Q6J("ngIf",d.nameControl.hasError("nameExists")),r.xp6(1),r.Q6J("ngIf",d.nameControl.hasError("sameName")),r.xp6(3),r.hij(" ",r.lcZ(18,17,"cancel")," "),r.xp6(2),r.Q6J("disabled",!d.nameControl.valid),r.xp6(1),r.hij(" ",r.lcZ(21,19,"duplicate")," "))},dependencies:[n.Is,n.uh,n.xY,n.H8,t.ot,t.lW,p.lN,p.KE,p.hX,p.TO,u.c,u.Nt,e.UX,e.Fj,e.JJ,e.oH,y.Ot,f.O5],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),g})()},73991:(C,v,a)=>{a.d(v,{U:()=>f});var t=a(42346),e=a(65879),n=a(78630),p=a(75911),u=a(34909);const y=["calendlyWidget"];let f=(()=>{class r{constructor(h,i,E){this.userDataService=h,this.systemConfigService=i,this.dfPaywallService=E}ngOnInit(){const i=this.userDataService.userData?.email,E=this.systemConfigService?.environment?.client?.ipAddress;this.dfPaywallService.trackPaywallHit(i,E,this.serviceName)}ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return r.\u0275fac=function(h){return new(h||r)(e.Y36(n._),e.Y36(p.s),e.Y36(u._))},r.\u0275cmp=e.Xpm({type:r,selectors:[["df-paywall"]],viewQuery:function(h,i){if(1&h&&e.Gf(y,5),2&h){let E;e.iGM(E=e.CRH())&&(i.calendlyWidget=E.first)}},inputs:{serviceName:"serviceName"},standalone:!0,features:[e.jDz],decls:35,vars:27,consts:[[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"calendly-inline-widget"],["calendlyWidget",""],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"]],template:function(h,i){1&h&&(e.TgZ(0,"div",0)(1,"h2"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"h2"),e._uU(5),e.ALo(6,"transloco"),e.qZA(),e.TgZ(7,"div",1)(8,"div",2)(9,"div",3)(10,"h4"),e._uU(11),e.ALo(12,"transloco"),e.qZA(),e._UZ(13,"p",4),e.ALo(14,"transloco"),e.qZA(),e.TgZ(15,"div",3)(16,"h4"),e._uU(17),e.ALo(18,"transloco"),e.qZA(),e.TgZ(19,"p"),e._uU(20),e.ALo(21,"transloco"),e.qZA()()()(),e.TgZ(22,"h2"),e._uU(23),e.ALo(24,"transloco"),e.qZA()(),e._UZ(25,"div",5,6),e.TgZ(27,"h3",7)(28,"a",8),e._uU(29),e.ALo(30,"transloco"),e.qZA(),e._uU(31," | "),e.TgZ(32,"a",9),e._uU(33),e.ALo(34,"transloco"),e.qZA()()),2&h&&(e.xp6(2),e.Oqu(e.lcZ(3,9,"paywall.header")),e.xp6(3),e.Oqu(e.lcZ(6,11,"paywall.subheader")),e.xp6(6),e.Oqu(e.lcZ(12,13,"paywall.hostedTrial")),e.xp6(2),e.Q6J("innerHTML",e.lcZ(14,15,"paywall.bookTime"),e.oJD),e.xp6(4),e.Oqu(e.lcZ(18,17,"paywall.learnMoreTitle")),e.xp6(3),e.Oqu(e.lcZ(21,19,"paywall.gain")),e.xp6(3),e.Oqu(e.lcZ(24,21,"paywall.speakToHuman")),e.xp6(6),e.hij("",e.lcZ(30,23,"phone"),": +1 415-993-5877"),e.xp6(4),e.hij("",e.lcZ(34,25,"email"),": info@dreamfactory.com"))},dependencies:[t.Ot],styles:[".paywall-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:20px}.calendly-inline-widget[_ngcontent-%COMP%]{min-width:320px;width:100%;height:700px;margin:20px 0}.details-section[_ngcontent-%COMP%]{margin:32px 0;max-width:690px;width:100%}.info-columns[_ngcontent-%COMP%]{display:flex;gap:32px;justify-content:space-between}@media (max-width: 768px){.info-columns[_ngcontent-%COMP%]{flex-direction:column}}.info-column[_ngcontent-%COMP%]{flex:1;min-width:0}.paywall-contact[_ngcontent-%COMP%]{width:100%;text-align:center;padding:32px 0;margin-top:20px}"]}),r})()},75058:(C,v,a)=>{a.d(v,{M:()=>_});var D,t=a(97582),e=a(96814),n=a(56223),p=a(64170),u=a(98525),y=a(42346),f=a(92596),r=a(45597),O=a(90590),h=a(78791),i=a(65879),E=a(65763),g=a(23680);function c(s,m){if(1&s&&(i.TgZ(0,"mat-label"),i._uU(1),i.qZA()),2&s){const l=i.oxw();i.xp6(1),i.Oqu(l.schema.label)}}function d(s,m){if(1&s&&(i.TgZ(0,"mat-option",5),i._uU(1),i.qZA()),2&s){const l=m.$implicit;i.Q6J("value",l.value),i.xp6(1),i.hij(" ",l.label," ")}}function o(s,m){if(1&s&&i._UZ(0,"fa-icon",6),2&s){const l=i.oxw();i.Q6J("icon",l.faCircleInfo)("matTooltip",l.schema.description)}}let _=((D=class{constructor(m,l){this.controlDir=m,this.themeService=l,this.type="verb",this.showLabel=!0,this.faCircleInfo=O.DBf,this.control=new n.NI,this.verbs=[{value:1,altValue:"GET",label:(0,y.Iu)("verbs.get")},{value:2,altValue:"POST",label:(0,y.Iu)("verbs.post")},{value:4,altValue:"PUT",label:(0,y.Iu)("verbs.put")},{value:8,altValue:"PATCH",label:(0,y.Iu)("verbs.patch")},{value:16,altValue:"DELETE",label:(0,y.Iu)("verbs.delete")}],this.isDarkMode=this.themeService.darkMode$,m.valueAccessor=this}ngDoCheck(){this.controlDir.control instanceof n.NI&&this.controlDir.control.hasValidator(n.kI.required)&&this.control.addValidators(n.kI.required)}writeValue(m){if(m)if("number"===this.type&&"number"==typeof m){const l=this.verbs.filter(P=>(m&P.value)===P.value).map(P=>P.value);this.control.setValue(l,{emitEvent:!1})}else this.control.setValue("verb"===this.type&&"string"==typeof m?this.verbs.find(l=>l.altValue===m)?.value??"":m.map(l=>this.verbs.find(P=>P.altValue===l)?.value??0),{emitEvent:!1})}registerOnChange(m){this.onChange=m,this.control.valueChanges.subscribe(l=>{const P="number"===this.type?(l||[]).reduce((T,M)=>T|M,0):"verb_multiple"===this.type?(l||[]).map(T=>this.verbs.find(M=>M.value===T)?.altValue??""):this.verbs.find(T=>T.value===l)?.altValue??"";this.onChange(P)})}registerOnTouched(m){this.onTouched=m}setDisabledState(m){m?this.control.disable():this.control.enable()}}).\u0275fac=function(m){return new(m||D)(i.Y36(n.a5,2),i.Y36(E.F))},D.\u0275cmp=i.Xpm({type:D,selectors:[["df-verb-picker"]],inputs:{type:"type",schema:"schema",showLabel:"showLabel"},standalone:!0,features:[i.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline"],[4,"ngIf"],[3,"formControl","multiple"],[3,"value",4,"ngFor","ngForOf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"]],template:function(m,l){1&m&&(i.TgZ(0,"div"),i.ALo(1,"async"),i.TgZ(2,"mat-form-field",0),i.YNc(3,c,2,1,"mat-label",1),i.TgZ(4,"mat-select",2),i.YNc(5,d,2,2,"mat-option",3),i.qZA(),i.YNc(6,o,1,2,"fa-icon",4),i.qZA()()),2&m&&(i.Tol(i.lcZ(1,8,l.isDarkMode)?"dark-theme":""),i.xp6(3),i.Q6J("ngIf",l.showLabel),i.xp6(1),i.Q6J("formControl",l.control)("multiple","verb_multiple"===l.type||"number"===l.type),i.uIk("aria-label",l.schema.label),i.xp6(1),i.Q6J("ngForOf",l.verbs),i.xp6(1),i.Q6J("ngIf",l.schema.description))},dependencies:[u.LD,p.KE,p.hX,p.R9,u.gD,g.ey,p.lN,n.UX,n.JJ,n.oH,e.ax,e.O5,f.AV,f.gM,r.uH,r.BN,e.Ov],encapsulation:2}),D);_=(0,t.gn)([(0,h.c)({checkProperties:!0})],_)},52002:(C,v,a)=>{a.d(v,{h:()=>t});const t=["csv","json","xml"]},45696:(C,v,a)=>{a.d(v,{B:()=>t});const t=[{columnDef:"active",cell:e=>e.active,header:"active"},{columnDef:"email",cell:e=>e.email,header:"email"},{columnDef:"displayName",cell:e=>e.displayName,header:"name"},{columnDef:"firstName",cell:e=>e.firstName,header:"firstName"},{columnDef:"lastName",cell:e=>e.lastName,header:"lastName"},{columnDef:"registration",cell:e=>e.registration,header:"registration"},{columnDef:"actions"}]},32778:(C,v,a)=>{a.d(v,{K:()=>p});var t=a(65619),e=a(65879);const n="currentServiceId";let p=(()=>{class u{constructor(){const f=localStorage.getItem(n);this.currentServiceId=new t.X(f?parseInt(f,10):-1)}setCurrentServiceId(f){localStorage.setItem(n,f.toString()),this.currentServiceId.next(f)}getCurrentServiceId(){return this.currentServiceId.asObservable()}clearCurrentServiceId(){localStorage.removeItem(n),this.currentServiceId.next(-1)}}return u.\u0275fac=function(f){return new(f||u)},u.\u0275prov=e.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})()},22873:(C,v,a)=>{a.d(v,{_:()=>e});var t=a(15861);function e(p,u){return n.apply(this,arguments)}function n(){return(n=(0,t.Z)(function*(p,u){const f=(new TextEncoder).encode(`${p}${u}${Date.now()}`),r=yield crypto.subtle.digest("SHA-256",f);return Array.from(new Uint8Array(r)).map(i=>i.toString(16).padStart(2,"0")).join("")})).apply(this,arguments)}},35326:(C,v,a)=>{function t(e){if(e.value.length>0)try{JSON.parse(e.value)}catch{return{jsonInvalid:!0}}return null}a.d(v,{U:()=>t})},55940:(C,v,a)=>{a.d(v,{Cq:()=>D,Ou:()=>E});var t=a(65879),e=a(23680),n=a(42495),p=a(96814);const u=["determinateSpinner"];function y(c,d){if(1&c&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&c){const o=t.oxw();t.uIk("viewBox",o._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeCircumference()/2,"px")("stroke-width",o._circleStrokeWidth(),"%"),t.uIk("r",o._circleRadius())}}const f=(0,e.pj)(class{constructor(c){this._elementRef=c}},"primary"),r=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function O(){return{diameter:h}}}),h=100;let E=(()=>{class c extends f{constructor(o,_,s){super(o),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=h,this._noopAnimations="NoopAnimations"===_&&!!s&&!s._forceAnimations,s&&(s.color&&(this.color=this.defaultColor=s.color),s.diameter&&(this.diameter=s.diameter),s.strokeWidth&&(this.strokeWidth=s.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(o){this._value=Math.max(0,Math.min(100,(0,n.su)(o)))}get diameter(){return this._diameter}set diameter(o){this._diameter=(0,n.su)(o)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(o){this._strokeWidth=(0,n.su)(o)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const o=2*this._circleRadius()+this.strokeWidth;return`0 0 ${o} ${o}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return c.\u0275fac=function(o){return new(o||c)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(r))},c.\u0275cmp=t.Xpm({type:c,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(o,_){if(1&o&&t.Gf(u,5),2&o){let s;t.iGM(s=t.CRH())&&(_._determinateCircle=s.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(o,_){2&o&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===_.mode?_.value:null)("mode",_.mode),t.Udp("width",_.diameter,"px")("height",_.diameter,"px")("--mdc-circular-progress-size",_.diameter+"px")("--mdc-circular-progress-active-indicator-width",_.diameter+"px"),t.ekj("_mat-animation-noopable",_._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===_.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(o,_){if(1&o&&(t.YNc(0,y,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&o){const s=t.MAs(1);t.xp6(4),t.uIk("viewBox",_._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",_._strokeCircumference(),"px")("stroke-dashoffset",_._strokeDashOffset(),"px")("stroke-width",_._circleStrokeWidth(),"%"),t.uIk("r",_._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",s),t.xp6(2),t.Q6J("ngTemplateOutlet",s),t.xp6(2),t.Q6J("ngTemplateOutlet",s)}},dependencies:[p.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),c})(),D=(()=>{class c{}return c.\u0275fac=function(o){return new(o||c)},c.\u0275mod=t.oAB({type:c}),c.\u0275inj=t.cJS({imports:[p.ez,e.BQ]}),c})()}}]); \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index ec690989..619d7d6c 100644 --- a/dist/index.html +++ b/dist/index.html @@ -9,5 +9,5 @@ - + diff --git a/dist/main.84f21f5399141283.js b/dist/main.84f21f5399141283.js deleted file mode 100644 index 1bb8de9c..00000000 --- a/dist/main.84f21f5399141283.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[179],{51309:(kt,Pe,r)=>{"use strict";r.d(Pe,{N:()=>i});const i={dfAdminApiKey:"6498a8ad1beb9d84d63035c5d1120c007fad6de706734db9689f8996707e0f7d",dfApiDocsApiKey:"36fda24fe5588fa4285ac6c6c2fdfbdb6b6bc9834699774c9bf777f706d05a88",dfFileManagerApiKey:"b5cb82af7b5d4130f36149f90aa2746782e59a872ac70454ac188743cb55b0ba"}},20352:(kt,Pe,r)=>{"use strict";r.d(Pe,{Z:()=>K});var i=r(8996),C=r(69854),_=r(65879),I=r(69862),B=r(78630);let K=(()=>{class ie{constructor(d,F){this.http=d,this.userDataService=F}get url(){return this.userDataService.userData?.isSysAdmin?i.n.ADMIN_PROFILE:i.n.USER_PROFILE}getProfile(){return this.http.get(this.url,{headers:C.CY})}saveProfile(d){return this.http.put(this.url,d,{headers:C.CY})}}return ie.\u0275fac=function(d){return new(d||ie)(_.LFG(I.eN),_.LFG(B._))},ie.\u0275prov=_.Yz7({token:ie,factory:ie.\u0275fac}),ie})()},99496:(kt,Pe,r)=>{"use strict";r.d(Pe,{i:()=>se});var i=r(37398),C=r(26306),_=r(22096),I=r(8996),B=r(69854),K=r(62651),ie=r(65879),re=r(69862),d=r(81896),F=r(78630);let se=(()=>{class W{constructor(J,ue,ye){this.http=J,this.router=ue,this.userDataService=ye}register(J){return this.http.post(I.n.REGISTER,J,B.Y1)}login(J){return this.http.post(I.n.USER_SESSION,J,{headers:B.CY}).pipe((0,i.U)(ue=>(this.userDataService.userData=ue,ue)),(0,C.K)(()=>this.http.post(I.n.ADMIN_SESSION,J,{}).pipe((0,i.U)(ue=>(this.userDataService.userData=ue,ue)))))}checkSession(){return this.userDataService.token?this.loginWithToken().pipe((0,i.U)(()=>!0),(0,C.K)(()=>(this.userDataService.clearToken(),(0,_.of)(!1)))):(0,_.of)(!1)}loginWithToken(J){return this.http.get(I.n.USER_SESSION,{headers:{...B.CY,Authorization:J?`Bearer ${J}`:""}}).pipe((0,i.U)(ue=>(this.userDataService.userData=ue,ue)))}oauthLogin(J,ue,ye){return this.http.post(I.n.USER_SESSION,{headers:B.CY,params:{oauth_callback:!0,oauth_token:J,code:ue,state:ye}}).pipe((0,i.U)(He=>(this.userDataService.userData=He,He)))}logout(J=[K.Z.AUTH,K.Z.LOGIN]){this.http.delete(this.userDataService.userData?.isSysAdmin?I.n.ADMIN_SESSION:I.n.USER_SESSION).subscribe(()=>{this.userDataService.clearToken(),this.userDataService.userData=null,this.router.navigate(J)})}}return W.\u0275fac=function(J){return new(J||W)(ie.LFG(re.eN),ie.LFG(d.F0),ie.LFG(F._))},W.\u0275prov=ie.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})()},31303:(kt,Pe,r)=>{"use strict";r.d(Pe,{B:()=>re});var i=r(99397),C=r(26306),_=r(8996),I=r(69854),B=r(65879),K=r(69862),ie=r(78630);let re=(()=>{class d{constructor(se,W){this.http=se,this.userDataService=W}resetPassword(se,W=!1){return this.http.post(W?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,se,I.Y1)}updatePassword(se){let W=!1;return this.userDataService.userData$.subscribe(J=>{W=!!J?.isSysAdmin}),this.http.post(W?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,se,{headers:I.CY,params:{login:!0,reset:!1}}).pipe((0,i.b)({next:J=>{this.userDataService.token=J.sessionToken}}))}requestPasswordReset(se,W=!1){return this.http.post(_.n.USER_PASSWORD,se,W?I.Y1:I.qv).pipe((0,C.K)(()=>this.http.post(_.n.ADMIN_PASSWORD,se,W?I.Y1:I.qv)))}}return d.\u0275fac=function(se){return new(se||d)(B.LFG(K.eN),B.LFG(ie._))},d.\u0275prov=B.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},69854:(kt,Pe,r)=>{"use strict";r.d(Pe,{AC:()=>_,CY:()=>I,Y1:()=>B,Yg:()=>C,Zt:()=>i,qv:()=>K});const i="X-DreamFactory-Session-Token",C="X-DreamFactory-API-Key",_="X-DreamFactory-License-Key",I={"show-loading":""},B={headers:I,params:{login:!1}},K={headers:I,params:{reset:!0}}},86806:(kt,Pe,r)=>{"use strict";r.d(Pe,{HL:()=>d,Hk:()=>re,Md:()=>Y,OP:()=>fe,PA:()=>Ee,QO:()=>se,Qi:()=>st,Xt:()=>K,Y0:()=>Ue,Yy:()=>F,_5:()=>W,bi:()=>ue,i9:()=>et,kE:()=>He,kG:()=>de,mx:()=>ie,qY:()=>ee,sC:()=>pe,sM:()=>Ye,xQ:()=>ye,xS:()=>J});var i=r(65879),C=r(6625),_=r(8996),I=r(69862);const B=ot=>({providedIn:"root",factory:()=>new C.R(ot,(0,i.f3M)(I.eN))}),K=new i.OlP("URL_TOKEN"),ie=new i.OlP("GITHUB_REPO_SERVICE_TOKEN",B(_.n.GITHUB_REPO)),re=new i.OlP("ADMIN_SERVICE_TOKEN",B(_.n.SYSTEM_ADMIN)),d=new i.OlP("USER_SERVICE_TOKEN",B(_.n.SYSTEM_USER)),F=new i.OlP("APP_SERVICE_TOKEN",B(_.n.APP)),se=new i.OlP("API_DOCS_SERVICE_TOKEN",B(_.n.API_DOCS)),W=new i.OlP("SERVICE_TYPE_SERVICE_TOKEN",B(_.n.SERVICE_TYPE)),de=new i.OlP("REPORT_SERVICE_TOKEN",B(_.n.SERVICE_REPORT)),J=new i.OlP("SERVICES_SERVICE_TOKEN",B(_.n.SYSTEM_SERVICE)),ue=new i.OlP("SCHEDULER_SERVICE_TOKEN",B(_.n.SCHEDULER)),ye=new i.OlP("LIMIT_SERVICE_TOKEN",B(_.n.LIMITS)),He=new i.OlP("LIMIT_CACHE_SERVICE_TOKEN",B(_.n.LIMIT_CACHE)),et=new i.OlP("ROLE_SERVICE_TOKEN",B(_.n.ROLES)),st=new i.OlP("CONFIG_CORS_SERVICE_TOKEN",B(_.n.SYSTEM_CORS)),Ye=new i.OlP("EVENTS_SERVICE_TOKEN",B(_.n.SYSTEM_EVENT)),ee=new i.OlP("EVENT_SCRIPT_SERVICE_TOKEN",B(_.n.EVENT_SCRIPT)),fe=new i.OlP("CACHE_SERVICE_TOKEN",B(_.n.SYSTEM_CACHE)),Y=new i.OlP("EMAIL_TEMPLATES_SERVICE_TOKEN",B(_.n.EMAIL_TEMPLATES)),pe=new i.OlP("LOOKUP_KEYS_SERVICE_TOKEN",B(_.n.LOOKUP_KEYS)),Ee=new i.OlP("BASE_SERVICE_TOKEN",B(_._)),Ue=new i.OlP("FILE_SERVICE_TOKEN",B(_.n.FILES))},8996:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>i,n:()=>C});const i="/api/v2";var C=function(_){return _.GITHUB_REPO="https://api.github.com/repos",_.SUBSCRIPTION_DATA="https://updates.dreamfactory.com/check",_.CALENDLY="https://assets.calendly.com/assets/external/widget.js",_.SYSTEM="/api/v2/system",_.ENVIRONMENT="/api/v2/system/environment",_.USER_SESSION="/api/v2/user/session",_.ADMIN_SESSION="/api/v2/system/admin/session",_.USER_PASSWORD="/api/v2/user/password",_.ADMIN_PASSWORD="/api/v2/system/admin/password",_.REGISTER="/api/v2/user/register",_.APP="/api/v2/system/app",_.API_DOCS="/api/v2/api_docs",_.ADMIN_PROFILE="/api/v2/system/admin/profile",_.USER_PROFILE="/api/v2/user/profile",_.SYSTEM_ADMIN="/api/v2/system/admin",_.ROLES="/api/v2/system/role",_.LIMITS="/api/v2/system/limit",_.LIMIT_CACHE="/api/v2/system/limit_cache",_.SYSTEM_SERVICE="/api/v2/system/service",_.SERVICE_TYPE="/api/v2/system/service_type",_.SYSTEM_USER="/api/v2/system/user",_.SERVICE_REPORT="/api/v2/system/service_report",_.SYSTEM_CORS="/api/v2/system/cors",_.SYSTEM_EVENT="/api/v2/system/event",_.EVENT_SCRIPT="/api/v2/system/event_script",_.SCRIPT_TYPE="/api/v2/system/script_type",_.SCHEDULER="/api/v2/system/scheduler",_.SYSTEM_CACHE="/api/v2/system/cache",_.EMAIL_TEMPLATES="/api/v2/system/email_template",_.LOOKUP_KEYS="/api/v2/system/lookup",_.FILES="/api/v2/files",_.LOGS="/api/v2/logs",_}(C||{})},6625:(kt,Pe,r)=>{"use strict";r.d(Pe,{R:()=>ie});var i=r(69862),C=r(30977),_=r(94664),I=r(37398),B=r(86806),K=r(65879);let ie=(()=>{class re{constructor(F,se){this.url=F,this.http=se}getAll(F){return this.http.get(this.url,this.getOptions({limit:50,offset:0,includeCount:!0,...F}))}get(F,se){return this.http.get(`${this.url}/${F}`,this.getOptions({snackbarError:"server",...se}))}getFileContent(F,se,W){let de=new i.WM;return se&&W&&(de=de.set("Authorization","Basic "+btoa(`${se}:${W}`))),this.http.get(`${this.url}/${F}`,{headers:de})}getEventScripts(){return this.http.get("/api/v2/system/event_script",this.getOptions({limit:50,offset:0,includeCount:!0}))}getReleases(){return this.http.get("https://api.github.com/repos/dreamfactorysoftware/df-admin-interface/releases")}create(F,se,W){return this.http.post(`${this.url}${W?`/${W}`:""}`,F,this.getOptions({...se}))}update(F,se,W){return this.http.put(`${this.url}/${F}`,se,this.getOptions({...W}))}legacyDelete(F,se){const{headers:W,params:de}=this.getOptions({snackbarError:"server",...se});return this.http.post(`${this.url}/${F}`,null,{headers:{...W,"X-Http-Method":"DELETE"},params:de})}delete(F,se){const W=Array.isArray(F)?`${this.url}?ids=${F.join(",")}`:F?`${this.url}/${F}`:`${this.url}`;return this.http.delete(W,this.getOptions({snackbarError:"server",...se}))}patch(F,se,W){return this.http.patch(`${this.url}/${F}`,se,this.getOptions({snackbarError:"server",...W}))}importList(F,se){return(0,C.Vu)(F).pipe((0,_.w)(W=>this.http.post(this.url,W,this.getOptions({snackbarError:"server",contentType:F.type,...se}))))}uploadFile(F,se,W){const de=new FormData;return Object.keys(se).forEach((J,ue)=>de.append("files",se[ue])),this.http.post(`${this.url}/${F}`,de,this.getOptions({snackbarError:"server",...W}))}downloadJson(F,se){return this.http.get(`${this.url}${F?`/${F}`:""}`,{...this.getOptions({snackbarError:"server",...se})}).pipe((0,I.U)(de=>JSON.stringify(de)))}downloadFile(F,se){return this.http.get(`${this.url}${F?`/${F}`:""}`,{responseType:"blob",...this.getOptions({snackbarError:"server",...se})})}getOptions(F){const se={},W={};return!1!==F.includeCacheControl&&(se["Cache-Control"]="no-cache, private"),!1!==F.showSpinner&&(se["show-loading"]=""),F.snackbarSuccess&&(se["snackbar-success"]=F.snackbarSuccess),F.snackbarError&&(se["snackbar-error"]=F.snackbarError),F.contentType&&(se["Content-type"]=F.contentType),F.additionalHeaders&&F.additionalHeaders.forEach(de=>{se[de.key]=de.value}),F.filter&&(W.filter=F.filter),F.sort&&(W.sort=F.sort),F.fields&&(W.fields=F.fields),F.related&&(W.related=F.related),void 0!==F.limit&&(W.limit=F.limit),void 0!==F.offset&&(W.offset=F.offset),void 0!==F.includeCount&&(W.include_count=F.includeCount),F.refresh&&(W.refresh=F.refresh),F.additionalParams&&F.additionalParams.forEach(de=>{W[de.key]=de.value}),{headers:se,params:W}}}return re.\u0275fac=function(F){return new(F||re)(K.LFG(B.Xt),K.LFG(i.eN))},re.\u0275prov=K.Yz7({token:re,factory:re.\u0275fac}),re})()},49787:(kt,Pe,r)=>{"use strict";r.d(Pe,{y:()=>I});var i=r(71088),C=r(37398),_=r(65879);let I=(()=>{class B{constructor(ie){this.breakpointObserver=ie}get isSmallScreen(){return this.breakpointObserver.observe([i.u3.XSmall,i.u3.Small]).pipe((0,C.U)(ie=>ie.matches))}get isXSmallScreen(){return this.breakpointObserver.observe([i.u3.XSmall]).pipe((0,C.U)(ie=>ie.matches))}}return B.\u0275fac=function(ie){return new(ie||B)(_.LFG(i.Yg))},B.\u0275prov=_.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"}),B})()},72319:(kt,Pe,r)=>{"use strict";r.d(Pe,{y:()=>_});var i=r(65619),C=r(65879);let _=(()=>{class I{constructor(){this.errorSubject=new i.X(null),this.error$=this.errorSubject.asObservable(),this.hasErrorSubject=new i.X(!1),this.hasError$=this.hasErrorSubject.asObservable()}set error(K){this.errorSubject.next(K),this.hasError=!!K}set hasError(K){this.hasErrorSubject.next(K)}}return I.\u0275fac=function(K){return new(K||I)},I.\u0275prov=C.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})()},2637:(kt,Pe,r)=>{"use strict";r.d(Pe,{t:()=>se});var i=r(8996),C=r(69854),_=r(65619),I=r(37398),B=r(99397),K=r(26306),ie=r(58504),re=r(94517),d=r(65879),F=r(69862);let se=(()=>{class W{constructor(J){this.httpClient=J,this.licenseCheckSubject=new _.X(null),this.licenseCheck$=this.licenseCheckSubject.asObservable()}check(J){return this.httpClient.get(i.n.SUBSCRIPTION_DATA,{headers:{[C.AC]:J}}).pipe((0,I.U)(ue=>(0,re.dq)(ue)),(0,B.b)(ue=>this.licenseCheckSubject.next(ue)),(0,K.K)(ue=>(this.licenseCheckSubject.next(ue.error),(0,ie._)(()=>new Error(ue)))))}}return W.\u0275fac=function(J){return new(J||W)(d.LFG(F.eN))},W.\u0275prov=d.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})()},34909:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>d});var i=r(94664),C=r(26306),_=r(22096),I=r(37398),B=r(65879),K=r(75911),ie=r(72319),re=r(69862);let d=(()=>{class F{isFeatureLocked(W,de){return"GOLD"!=de&&("SILVER"==de?this.silverLockedFeatures.some(J=>W.includes(J)):this.openSourceLockedFeatures.some(J=>W.includes(J)))}constructor(W,de,J){this.systemConfigDataService=W,this.errorService=de,this.http=J,this.openSourceLockedFeatures=["event-scripts","rate-limiting","scheduler","reporting"],this.silverLockedFeatures=["rate-limiting","scheduler","reporting"]}activatePaywall(W){if(W){const de=Array.isArray(W)?W:[W];return this.systemConfigDataService.system$.pipe((0,i.w)(J=>0===J.resource.length?this.systemConfigDataService.fetchSystemData().pipe((0,C.K)(ue=>(this.errorService.error=ue.error.message,(0,_.of)(null)))):(0,_.of)(J)),(0,I.U)(J=>!!J&&!J.resource.some(ue=>de.includes(ue.name))))}return(0,_.of)(!1)}trackPaywallHit(W="Unknown. Unable to fetch email",de="Unknown. Unable to fetch IP address",J="Service name is not specified"){this.http.post("https://updates.dreamfactory.com/api/paywall",{email:W,ip_address:de,service_name:J}).subscribe({next:()=>{},error:ue=>{console.error("Paywall tracking failed:",ue)}})}}return F.\u0275fac=function(W){return new(W||F)(B.LFG(K.s),B.LFG(ie.y),B.LFG(re.eN))},F.\u0275prov=B.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})()},72246:(kt,Pe,r)=>{"use strict";r.d(Pe,{w:()=>d});var i=r(32296),C=r(22939),_=r(45597),I=r(90590),B=r(42346),K=r(65879);let ie=(()=>{class F{constructor(W,de){this.snackBarRef=W,this.data=de,this.faXmark=I.g82,this.alertType="success",this.message=de.message,this.alertType=de.alertType}get icon(){switch(this.alertType){case"success":return I.f8k;case"error":return I.$9F;case"warning":return I.RLE;default:return I.sqG}}onAction(){this.snackBarRef.dismissWithAction()}}return F.\u0275fac=function(W){return new(W||F)(K.Y36(C.OX),K.Y36(C.qD))},F.\u0275cmp=K.Xpm({type:F,selectors:[["df-snackbar"]],standalone:!0,features:[K.jDz],decls:7,vars:7,consts:[[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(W,de){1&W&&(K.TgZ(0,"div",0),K._UZ(1,"fa-icon",1),K.TgZ(2,"span",2),K._uU(3),K.ALo(4,"transloco"),K.qZA(),K.TgZ(5,"button",3),K.NdJ("click",function(){return de.onAction()}),K._UZ(6,"fa-icon",4),K.qZA()()),2&W&&(K.Tol(de.alertType),K.xp6(1),K.Q6J("icon",de.icon),K.xp6(2),K.Oqu(K.lcZ(4,5,de.message)),K.xp6(3),K.Q6J("icon",de.faXmark))},dependencies:[i.ot,i.RK,_.uH,_.BN,B.Ot],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),F})();var re=r(65619);let d=(()=>{class F{constructor(W){this.snackBar=W,this.snackbarLastEle$=new re.X(""),this.isEditPage$=new re.X(!1)}setSnackbarLastEle(W,de){this.snackbarLastEle$.next(W),this.isEditPage$.next(de)}openSnackBar(W,de){this.snackBar.openFromComponent(ie,{duration:5e3,horizontalPosition:"left",verticalPosition:"bottom",data:{message:W,alertType:de}})}}return F.\u0275fac=function(W){return new(W||F)(K.LFG(C.ux))},F.\u0275prov=K.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})()},75911:(kt,Pe,r)=>{"use strict";r.d(Pe,{s:()=>se});var i=r(65619),C=r(99397),_=r(26306),I=r(58504),B=r(37921),K=r(8996),ie=r(69854),re=r(65879),d=r(69862),F=r(78630);let se=(()=>{class W{constructor(J,ue){this.http=J,this.userDataService=ue,this.environmentSubject=new i.X({authentication:{allowOpenRegistration:!1,openRegEmailServiceId:0,allowForeverSessions:!1,loginAttribute:"email",adldap:[],oauth:[],saml:[]},server:{host:"",machine:"",release:"",serverOs:"",version:""}}),this.environment$=this.environmentSubject.asObservable(),this.systemSubject=new i.X({resource:[]}),this.system$=this.systemSubject.asObservable()}get environment(){return this.environmentSubject.value}set environment(J){this.environmentSubject.next(J)}get system(){return this.systemSubject.value}set system(J){this.systemSubject.next(J)}fetchEnvironmentData(){return this.http.get(K.n.ENVIRONMENT,{headers:ie.CY}).pipe((0,C.b)(J=>this.environment=J),(0,_.K)(J=>(this.userDataService.clearToken(),(0,I._)(()=>new Error(J)))),(0,B.X)(1))}fetchSystemData(){return this.http.get(K.n.SYSTEM,{headers:{...ie.CY,"skip-error":"true"}}).pipe((0,C.b)(J=>{this.system=J}))}}return W.\u0275fac=function(J){return new(J||W)(re.LFG(d.eN),re.LFG(F._))},W.\u0275prov=re.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})()},65763:(kt,Pe,r)=>{"use strict";r.d(Pe,{F:()=>_});var i=r(65619),C=r(65879);let _=(()=>{class I{constructor(){this.darkMode$=new i.X(!1),this.currentTableRowNum$=new i.X(10),this.loadInitialTheme()}setThemeMode(K){this.darkMode$.next(K),localStorage.setItem("isDarkMode",JSON.stringify(K))}setCurrentTableRowNum(K){this.currentTableRowNum$.next(K)}loadInitialTheme(){const K=localStorage.getItem("isDarkMode");K&&this.darkMode$.next(JSON.parse(K))}}return I.\u0275fac=function(K){return new(K||I)},I.\u0275prov=C.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})()},78630:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>d});var i=r(65619),C=r(94664),_=r(37398),I=r(22096),B=r(86806),K=r(69854),ie=r(65879);r(6625);let d=(()=>{class F{constructor(W){this.roleService=W,this.isLoggedInSubject=new i.X(!1),this.isLoggedIn$=this.isLoggedInSubject.asObservable(),this.userDataSubject=new i.X(null),this.userData$=this.userDataSubject.asObservable(),this.restrictedAccessSubject=new i.X([]),this.restrictedAccess$=this.restrictedAccessSubject.asObservable(),this.TOKEN_KEY="session_token",this.userData$.pipe((0,C.w)(de=>de&&de.isSysAdmin&&!de.isRootAdmin&&de.roleId?this.roleService.get(de.roleId,{related:"role_service_access_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}],additionalHeaders:[{key:K.Zt,value:de.sessionToken}]}).pipe((0,_.U)(J=>J.accessibleTabs??[])):(0,I.of)([]))).subscribe(de=>this.restrictedAccessSubject.next(de))}clearToken(){document.cookie=`${this.TOKEN_KEY}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`,this.isLoggedIn=!1}get userData(){return this.userDataSubject.value}set userData(W){this.userDataSubject.next(W),W&&(this.token=W.sessionToken,this.isLoggedIn=!0)}set isLoggedIn(W){this.isLoggedInSubject.next(W),W||(this.userData=null)}get token(){const W=`${this.TOKEN_KEY}=`,J=decodeURIComponent(document.cookie).split(";");for(let ue=0;ue{"use strict";r.d(Pe,{Z:()=>i});var i=function(C){return C.IMPORT="import",C.EDIT="edit",C.CREATE="create",C.VIEW="view",C.AUTH="auth",C.LOGIN="login",C.RESET_PASSWORD="reset-password",C.FORGOT_PASSWORD="forgot-password",C.REGISTER="register",C.USER_INVITE="user-invite",C.REGISTER_CONFIRM="register-confirm",C.PROFILE="profile",C.HOME="home",C.WELCOME="welcome",C.QUICKSTART="quickstart",C.RESOURCES="resources",C.DOWNLOAD="download",C.AI="ai",C.API_CONNECTIONS="api-connections",C.API_TYPES="api-types",C.DATABASE="database",C.SCRIPTING="scripting",C.NETWORK="network",C.FILE="file",C.UTILITY="utility",C.ROLE_BASED_ACCESS="role-based-access",C.API_KEYS="api-keys",C.SCRIPTS="scripts",C.EVENT_SCRIPTS="event-scripts",C.API_DOCS="api-docs",C.API_SECURITY="api-security",C.RATE_LIMITING="rate-limiting",C.AUTHENTICATION="authentication",C.SYSTEM_SETTINGS="system-settings",C.CONFIG="config",C.SCHEDULER="scheduler",C.LOGS="logs",C.REPORTING="reporting",C.DF_PLATFORM_APIS="df-platform-apis",C.ADMIN_SETTINGS="admin-settings",C.ADMINS="admins",C.SCHEMA="schema",C.USERS="users",C.FILES="files",C.LAUNCHPAD="launchpad",C.DATA="data",C.PACKAGES="package-manager",C.SYSTEM_INFO="system-info",C.CORS="cors",C.CACHE="cache",C.EMAIL_TEMPLATES="email-templates",C.GLOBAL_LOOKUP_KEYS="global-lookup-keys",C.TABLES="tables",C.RELATIONSHIPS="relationships",C.FIELDS="fields",C.ERROR="error",C.LICENSE_EXPIRED="license-expired",C}(i||{})},94517:(kt,Pe,r)=>{"use strict";r.d(Pe,{LZ:()=>i,Vn:()=>_,dq:()=>C,sh:()=>I});const i=B=>B.replace(/([-_]\w)/g,K=>K[1].toUpperCase());function C(B){if(Array.isArray(B))return B.map(K=>C(K));if("object"==typeof B&&null!==B){const K={};for(const ie in B)Object.prototype.hasOwnProperty.call(B,ie)&&(K[i(ie)]=C(B[ie]));return K}return B}const _=B=>"idpSingleSignOnServiceUrl"===B||"idp_singleSignOnService_url"===B?"idp_singleSignOnService_url":"idpEntityId"===B||"idp_entityId"===B?"idp_entityId":"spNameIDFormat"===B||"sp_nameIDFormat"===B?"sp_nameIDFormat":"spPrivateKey"===B||"sp_privateKey"===B?"sp_privateKey":B.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1_$2").toLowerCase();function I(B){if(Array.isArray(B))return B.map(K=>I(K));if("object"==typeof B&&null!==B){const K={};for(const ie in B)Object.prototype.hasOwnProperty.call(B,ie)&&("requestBody"===ie?K[ie]=B[ie]:K[_(ie)]=I(B[ie]));return K}return B}},30977:(kt,Pe,r)=>{"use strict";r.d(Pe,{AG:()=>_,Vu:()=>C,dT:()=>I});var i=r(78645);function C(ie){const re=new i.x,d=new FileReader;return d.onload=()=>{re.next(d.result),re.complete()},d.onerror=F=>{re.error(F)},d.readAsText(ie,"UTF-8"),re.asObservable()}function _(ie,re,d){I(new Blob([ie],{type:K(d)}),re)}function I(ie,re){const d=window.URL.createObjectURL(ie);(function B(ie,re){const d=document.createElement("a");d.download=re,d.href=ie,d.click()})(d,re),window.URL.revokeObjectURL(d)}function K(ie){switch(ie){case"json":return"application/json";case"xml":return"application/xml";case"csv":return"text/csv";default:return ie}}},74490:(kt,Pe,r)=>{"use strict";r.d(Pe,{s:()=>i});const i=C=>_=>{switch(C){case"user":return`(first_name like "%${_}%") or (last_name like "%${_}%") or (name like "%${_}%") or (email like "%${_}%")`;case"apiDocs":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%")`;case"apps":case"emailTemplates":case"roles":return`(name like "%${_}%") or (description like "%${_}%")`;case"serviceReports":return`(service_id like ${_}) or (service_name like "%${_}%") or (user_email like "%${_}%") or (action like "%${_}%") or (request_verb like "%${_}%")`;case"limits":return`(name like "%${_}%")`;case"services":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%") or (type like "%${_}%")`;case"eventScripts":return`(name like "%${_}%") or (type like "%${_}%")`;default:return""}}},12764:(kt,Pe,r)=>{"use strict";var i=r(97582),C=r(96814),_=r(81896),I=r(32296),B=r(3305),K=r(59038),ie=r(77988),re=r(89829),d=r(65879),F=r(23680),se=r(4300),W=r(49388),de=r(42495),J=r(36028),ue=r(62831),ye=r(78645),He=r(92438),et=r(63019),st=r(32181),Ye=r(37398),ee=r(21441),fe=r(59773),Y=r(93997),pe=r(48180),Ee=r(27921),Ue=r(83620),ot=r(86825);const At=["*"],Tt=["content"];function Kt(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"div",2),d.NdJ("click",function(){d.CHM(s);const D=d.oxw();return d.KtG(D._onBackdropClicked())}),d.qZA()}if(2&u){const s=d.oxw();d.ekj("mat-drawer-shown",s._isShowingBackdrop())}}function Ft(u,l){1&u&&(d.TgZ(0,"mat-drawer-content"),d.Hsn(1,2),d.qZA())}const Ot=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Ut=["mat-drawer","mat-drawer-content","*"];function Pt(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"div",2),d.NdJ("click",function(){d.CHM(s);const D=d.oxw();return d.KtG(D._onBackdropClicked())}),d.qZA()}if(2&u){const s=d.oxw();d.ekj("mat-drawer-shown",s._isShowingBackdrop())}}function jt(u,l){1&u&&(d.TgZ(0,"mat-sidenav-content"),d.Hsn(1,2),d.qZA())}const me=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],De=["mat-sidenav","mat-sidenav-content","*"],Ge={transformDrawer:(0,ot.X$)("transform",[(0,ot.SB)("open, open-instant",(0,ot.oB)({transform:"none",visibility:"visible"})),(0,ot.SB)("void",(0,ot.oB)({"box-shadow":"none",visibility:"hidden"})),(0,ot.eR)("void => open-instant",(0,ot.jt)("0ms")),(0,ot.eR)("void <=> open, open-instant => void",(0,ot.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},vt=new d.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function dt(){return!1}}),gt=new d.OlP("MAT_DRAWER_CONTAINER");let Bt=(()=>{class u extends re.PQ{constructor(s,h,D,U,Oe){super(D,U,Oe),this._changeDetectorRef=s,this._container=h}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.sBO),d.Y36((0,d.Gpc)(()=>yt)),d.Y36(d.SBq),d.Y36(re.mF),d.Y36(d.R0b))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(s,h){2&s&&d.Udp("margin-left",h._container._contentMargins.left,"px")("margin-right",h._container._contentMargins.right,"px")},features:[d._Bn([{provide:re.PQ,useExisting:u}]),d.qOj],ngContentSelectors:At,decls:1,vars:0,template:function(s,h){1&s&&(d.F$t(),d.Hsn(0))},encapsulation:2,changeDetection:0}),u})(),Xe=(()=>{class u{get position(){return this._position}set position(s){(s="end"===s?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(s),this._position=s,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(s){this._mode=s,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(s){this._disableClose=(0,de.Ig)(s)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(s){("true"===s||"false"===s||null==s)&&(s=(0,de.Ig)(s)),this._autoFocus=s}get opened(){return this._opened}set opened(s){this.toggle((0,de.Ig)(s))}constructor(s,h,D,U,Oe,Le,Re,lt){this._elementRef=s,this._focusTrapFactory=h,this._focusMonitor=D,this._platform=U,this._ngZone=Oe,this._interactivityChecker=Le,this._doc=Re,this._container=lt,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new ye.x,this._animationEnd=new ye.x,this._animationState="void",this.openedChange=new d.vpe(!0),this._openedStream=this.openedChange.pipe((0,st.h)(Vt=>Vt),(0,Ye.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,st.h)(Vt=>Vt.fromState!==Vt.toState&&0===Vt.toState.indexOf("open")),(0,ee.h)(void 0)),this._closedStream=this.openedChange.pipe((0,st.h)(Vt=>!Vt),(0,Ye.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,st.h)(Vt=>Vt.fromState!==Vt.toState&&"void"===Vt.toState),(0,ee.h)(void 0)),this._destroyed=new ye.x,this.onPositionChanged=new d.vpe,this._modeChanged=new ye.x,this.openedChange.subscribe(Vt=>{Vt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,He.R)(this._elementRef.nativeElement,"keydown").pipe((0,st.h)(Vt=>Vt.keyCode===J.hY&&!this.disableClose&&!(0,J.Vb)(Vt)),(0,fe.R)(this._destroyed)).subscribe(Vt=>this._ngZone.run(()=>{this.close(),Vt.stopPropagation(),Vt.preventDefault()}))}),this._animationEnd.pipe((0,Y.x)((Vt,Qt)=>Vt.fromState===Qt.fromState&&Vt.toState===Qt.toState)).subscribe(Vt=>{const{fromState:Qt,toState:Pn}=Vt;(0===Pn.indexOf("open")&&"void"===Qt||"void"===Pn&&0===Qt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(s,h){this._interactivityChecker.isFocusable(s)||(s.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const D=()=>{s.removeEventListener("blur",D),s.removeEventListener("mousedown",D),s.removeAttribute("tabindex")};s.addEventListener("blur",D),s.addEventListener("mousedown",D)})),s.focus(h)}_focusByCssSelector(s,h){let D=this._elementRef.nativeElement.querySelector(s);D&&this._forceFocus(D,h)}_takeFocus(){if(!this._focusTrap)return;const s=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(h=>{!h&&"function"==typeof this._elementRef.nativeElement.focus&&s.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(s){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,s):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const s=this._doc.activeElement;return!!s&&this._elementRef.nativeElement.contains(s)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(s){return this.toggle(!0,s)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(s=!this.opened,h){s&&h&&(this._openedVia=h);const D=this._setOpen(s,!s&&this._isFocusWithinDrawer(),this._openedVia||"program");return s||(this._openedVia=null),D}_setOpen(s,h,D){return this._opened=s,s?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",h&&this._restoreFocus(D)),this._updateFocusTrapState(),new Promise(U=>{this.openedChange.pipe((0,pe.q)(1)).subscribe(Oe=>U(Oe?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(s){const h=this._elementRef.nativeElement,D=h.parentNode;"end"===s?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),D.insertBefore(this._anchor,h)),D.appendChild(h)):this._anchor&&this._anchor.parentNode.insertBefore(h,this._anchor)}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.SBq),d.Y36(se.qV),d.Y36(se.tE),d.Y36(ue.t4),d.Y36(d.R0b),d.Y36(se.ic),d.Y36(C.K0,8),d.Y36(gt,8))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-drawer"]],viewQuery:function(s,h){if(1&s&&d.Gf(Tt,5),2&s){let D;d.iGM(D=d.CRH())&&(h._content=D.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(s,h){1&s&&d.WFA("@transform.start",function(U){return h._animationStarted.next(U)})("@transform.done",function(U){return h._animationEnd.next(U)}),2&s&&(d.uIk("align",null),d.d8E("@transform",h._animationState),d.ekj("mat-drawer-end","end"===h.position)("mat-drawer-over","over"===h.mode)("mat-drawer-push","push"===h.mode)("mat-drawer-side","side"===h.mode)("mat-drawer-opened",h.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:At,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(s,h){1&s&&(d.F$t(),d.TgZ(0,"div",0,1),d.Hsn(2),d.qZA())},dependencies:[re.PQ],encapsulation:2,data:{animation:[Ge.transformDrawer]},changeDetection:0}),u})(),yt=(()=>{class u{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(s){this._autosize=(0,de.Ig)(s)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(s){this._backdropOverride=null==s?null:(0,de.Ig)(s)}get scrollable(){return this._userContent||this._content}constructor(s,h,D,U,Oe,Le=!1,Re){this._dir=s,this._element=h,this._ngZone=D,this._changeDetectorRef=U,this._animationMode=Re,this._drawers=new d.n_E,this.backdropClick=new d.vpe,this._destroyed=new ye.x,this._doCheckSubject=new ye.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new ye.x,s&&s.change.pipe((0,fe.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Oe.change().pipe((0,fe.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Le}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Ee.O)(this._allDrawers),(0,fe.R)(this._destroyed)).subscribe(s=>{this._drawers.reset(s.filter(h=>!h._container||h._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Ee.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(s=>{this._watchDrawerToggle(s),this._watchDrawerPosition(s),this._watchDrawerMode(s)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ue.b)(10),(0,fe.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(s=>s.open())}close(){this._drawers.forEach(s=>s.close())}updateContentMargins(){let s=0,h=0;if(this._left&&this._left.opened)if("side"==this._left.mode)s+=this._left._getWidth();else if("push"==this._left.mode){const D=this._left._getWidth();s+=D,h-=D}if(this._right&&this._right.opened)if("side"==this._right.mode)h+=this._right._getWidth();else if("push"==this._right.mode){const D=this._right._getWidth();h+=D,s-=D}s=s||null,h=h||null,(s!==this._contentMargins.left||h!==this._contentMargins.right)&&(this._contentMargins={left:s,right:h},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(s){s._animationStarted.pipe((0,st.h)(h=>h.fromState!==h.toState),(0,fe.R)(this._drawers.changes)).subscribe(h=>{"open-instant"!==h.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==s.mode&&s.openedChange.pipe((0,fe.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(s.opened))}_watchDrawerPosition(s){s&&s.onPositionChanged.pipe((0,fe.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,pe.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(s){s&&s._modeChanged.pipe((0,fe.R)((0,et.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(s){const h=this._element.nativeElement.classList,D="mat-drawer-container-has-open";s?h.add(D):h.remove(D)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(s=>{"end"==s.position?this._end=s:this._start=s}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(s=>s&&!s.disableClose&&this._canHaveBackdrop(s)).forEach(s=>s._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(s){return"side"!==s.mode||!!this._backdropOverride}_isDrawerOpen(s){return null!=s&&s.opened}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(W.Is,8),d.Y36(d.SBq),d.Y36(d.R0b),d.Y36(d.sBO),d.Y36(re.rL),d.Y36(vt),d.Y36(d.QbO,8))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-drawer-container"]],contentQueries:function(s,h,D){if(1&s&&(d.Suo(D,Bt,5),d.Suo(D,Xe,5)),2&s){let U;d.iGM(U=d.CRH())&&(h._content=U.first),d.iGM(U=d.CRH())&&(h._allDrawers=U)}},viewQuery:function(s,h){if(1&s&&d.Gf(Bt,5),2&s){let D;d.iGM(D=d.CRH())&&(h._userContent=D.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(s,h){2&s&&d.ekj("mat-drawer-container-explicit-backdrop",h._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[d._Bn([{provide:gt,useExisting:u}])],ngContentSelectors:Ut,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(s,h){1&s&&(d.F$t(Ot),d.YNc(0,Kt,1,2,"div",0),d.Hsn(1),d.Hsn(2,1),d.YNc(3,Ft,2,0,"mat-drawer-content",1)),2&s&&(d.Q6J("ngIf",h.hasBackdrop),d.xp6(3),d.Q6J("ngIf",!h._content))},dependencies:[C.O5,Bt],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),u})(),tt=(()=>{class u extends Bt{constructor(s,h,D,U,Oe){super(s,h,D,U,Oe)}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.sBO),d.Y36((0,d.Gpc)(()=>nt)),d.Y36(d.SBq),d.Y36(re.mF),d.Y36(d.R0b))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(s,h){2&s&&d.Udp("margin-left",h._container._contentMargins.left,"px")("margin-right",h._container._contentMargins.right,"px")},features:[d._Bn([{provide:re.PQ,useExisting:u}]),d.qOj],ngContentSelectors:At,decls:1,vars:0,template:function(s,h){1&s&&(d.F$t(),d.Hsn(0))},encapsulation:2,changeDetection:0}),u})(),Mt=(()=>{class u extends Xe{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(s){this._fixedInViewport=(0,de.Ig)(s)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(s){this._fixedTopGap=(0,de.su)(s)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(s){this._fixedBottomGap=(0,de.su)(s)}}return u.\u0275fac=function(){let l;return function(h){return(l||(l=d.n5z(u)))(h||u)}}(),u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(s,h){2&s&&(d.uIk("align",null),d.Udp("top",h.fixedInViewport?h.fixedTopGap:null,"px")("bottom",h.fixedInViewport?h.fixedBottomGap:null,"px"),d.ekj("mat-drawer-end","end"===h.position)("mat-drawer-over","over"===h.mode)("mat-drawer-push","push"===h.mode)("mat-drawer-side","side"===h.mode)("mat-drawer-opened",h.opened)("mat-sidenav-fixed",h.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[d.qOj],ngContentSelectors:At,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(s,h){1&s&&(d.F$t(),d.TgZ(0,"div",0,1),d.Hsn(2),d.qZA())},dependencies:[re.PQ],encapsulation:2,data:{animation:[Ge.transformDrawer]},changeDetection:0}),u})(),nt=(()=>{class u extends yt{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return u.\u0275fac=function(){let l;return function(h){return(l||(l=d.n5z(u)))(h||u)}}(),u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-sidenav-container"]],contentQueries:function(s,h,D){if(1&s&&(d.Suo(D,tt,5),d.Suo(D,Mt,5)),2&s){let U;d.iGM(U=d.CRH())&&(h._content=U.first),d.iGM(U=d.CRH())&&(h._allDrawers=U)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(s,h){2&s&&d.ekj("mat-drawer-container-explicit-backdrop",h._backdropOverride)},exportAs:["matSidenavContainer"],features:[d._Bn([{provide:gt,useExisting:u}]),d.qOj],ngContentSelectors:De,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(s,h){1&s&&(d.F$t(me),d.YNc(0,Pt,1,2,"div",0),d.Hsn(1),d.Hsn(2,1),d.YNc(3,jt,2,0,"mat-sidenav-content",1)),2&s&&(d.Q6J("ngIf",h.hasBackdrop),d.xp6(3),d.Q6J("ngIf",!h._content))},dependencies:[C.O5,tt],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),u})(),ct=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=d.oAB({type:u}),u.\u0275inj=d.cJS({imports:[C.ez,F.BQ,re.ZD,re.ZD,F.BQ]}),u})();const ft=["*",[["mat-toolbar-row"]]],ke=["*","mat-toolbar-row"],bt=(0,F.pj)(class{constructor(u){this._elementRef=u}});let Ht=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275dir=d.lG2({type:u,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),u})(),Qe=(()=>{class u extends bt{constructor(s,h,D){super(s),this._platform=h,this._document=D}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.SBq),d.Y36(ue.t4),d.Y36(C.K0))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-toolbar"]],contentQueries:function(s,h,D){if(1&s&&d.Suo(D,Ht,5),2&s){let U;d.iGM(U=d.CRH())&&(h._toolbarRows=U)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(s,h){2&s&&d.ekj("mat-toolbar-multiple-rows",h._toolbarRows.length>0)("mat-toolbar-single-row",0===h._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[d.qOj],ngContentSelectors:ke,decls:2,vars:0,template:function(s,h){1&s&&(d.F$t(ft),d.Hsn(0),d.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),u})(),ze=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=d.oAB({type:u}),u.\u0275inj=d.cJS({imports:[F.BQ,F.BQ]}),u})();var We=r(45597),he=r(90590),O=r(62651),te=r(99496),Ce=r(94664),le=r(22096),ae=r(78630);const N=()=>{const u=(0,d.f3M)(te.i),l=(0,d.f3M)(ae._),s=(0,d.f3M)(_.F0);return l.isLoggedIn$.pipe((0,Ce.w)(h=>h?(0,le.of)(!0):u.checkSession().pipe((0,Ye.U)(D=>!!D||s.createUrlTree([O.Z.AUTH])))))};var ge=r(86806);const Be=u=>()=>(0,d.f3M)(ge.Yy).getAll({related:"role_by_role_id",fields:"*",limit:u,sort:"name"}),Dt=u=>()=>(0,d.f3M)(ge.HL).getAll({limit:u,sort:"name"}),cn=u=>l=>{const s=(0,d.f3M)(ge.Hk),h=(0,d.f3M)(ge.i9),D=l.paramMap.get("id");return D?s.get(D,{related:"user_to_app_to_role_by_user_id,lookup_by_user_id"}).pipe((0,Ce.w)(U=>U.userToAppToRoleByUserId.length>0?h.get(U.userToAppToRoleByUserId[0].roleId,{related:"lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]}).pipe((0,Ye.U)(Oe=>(U.role=Oe,U))):(0,le.of)(U))):s.getAll({limit:u,sort:"name"})},Cn=u=>()=>(0,d.f3M)(ge.i9).getAll({related:"lookup_by_role_id",limit:u,sort:"name"});var it=r(34909);const Rt=u=>l=>{const s=(0,d.f3M)(it._),h=(0,d.f3M)(ge.xQ);return s.activatePaywall("limit").pipe((0,Ce.w)(D=>{if(D)return(0,le.of)("paywall");{const U=l.paramMap.get("id");return U?h.get(U):h.getAll({limit:u,sort:"name",related:"limit_cache_by_limit_id"})}}))};var $=r(20352),L=r(31303);const ne=u=>{const l=(0,d.f3M)(ge.Qi),s=u.paramMap.get("id");return s?l.get(s):l.getAll({includeCount:!0})},xe=u=>{const l=(0,d.f3M)(it._),s=(0,d.f3M)(ge.bi);return l.activatePaywall("scheduler").pipe((0,Ce.w)(h=>{if(h)return(0,le.of)("paywall");{const D=u.paramMap.get("id");return D?s.get(D,{related:"task_log_by_task_id"}):s.getAll({related:"task_log_by_task_id,service_by_service_id"})}}))},$t=u=>{const l=u.paramMap.get("name")??"",s=u.paramMap.get("id")??"";return(0,d.f3M)(ge.PA).get(`${l}/_schema/${s}/_field`,{})};var ln=r(9315);const Zt=(u,l)=>s=>{const h=(0,d.f3M)(ge._5),D=(0,d.f3M)(ge.xS),U=s.data.system,Oe=s.data.groups;if(Oe){const Le=Oe.map(Re=>h.getAll({fields:"name",additionalParams:[{key:"group",value:Re}]}));return(0,ln.D)(Le).pipe((0,Ye.U)(Re=>Re.map(lt=>lt.resource).flat()),(0,Ce.w)(Re=>D.getAll({limit:u,sort:"name",filter:`${U?"(created_by_id is not null) and ":""}(type in ("${Re.map(lt=>lt.name).join('","')}"))${l?` and ${l}`:""}`}).pipe((0,Ye.U)(lt=>({...lt,serviceTypes:Re})))))}return D.getAll({limit:u,sort:"name",filter:`${U?'(created_by_id is null) and (name != "api_docs")':""}${l||""}`}).pipe((0,Ye.U)(Le=>({...Le})))},Ae=u=>{const l=(0,d.f3M)(ge._5),s=u.data.groups;if(s){const h=s.map(D=>l.getAll({additionalParams:[{key:"group",value:D}]}));return(0,ln.D)(h).pipe((0,Ye.U)(D=>D.map(U=>U.resource).flat()))}return l.getAll().pipe((0,Ye.U)(h=>h.resource))},be=[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(1361)]).then(r.bind(r,91361)).then(u=>u.DfManageServicesComponent),resolve:{data:Zt()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(5195),r.e(1609),r.e(4630),r.e(5986),r.e(7466),r.e(4104),r.e(617),r.e(9747),r.e(599),r.e(8592),r.e(4282)]).then(r.bind(r,44282)).then(u=>u.DfServiceDetailsComponent),resolve:{serviceTypes:Ae}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(5195),r.e(1609),r.e(4630),r.e(5986),r.e(7466),r.e(4104),r.e(617),r.e(9747),r.e(599),r.e(8592),r.e(4282)]).then(r.bind(r,44282)).then(u=>u.DfServiceDetailsComponent),resolve:{data:u=>{const l=(0,d.f3M)(ge.xS),s=u.paramMap.get("id");if(s)return l.get(s,{related:"service_doc_by_service_id"})},serviceTypes:Ae}}],z=[{path:"",loadComponent:()=>Promise.all([r.e(5195),r.e(617),r.e(1514),r.e(494)]).then(r.bind(r,60494)).then(u=>u.DfWelcomePageComponent)}];var G=r(42346),Se=r(26306),_t=r(75911);const Wt=[{path:"",redirectTo:O.Z.LOGIN,pathMatch:"full"},{path:O.Z.LOGIN,loadComponent:()=>Promise.all([r.e(8525),r.e(5195),r.e(1514),r.e(3530)]).then(r.bind(r,3530)).then(u=>u.DfLoginComponent),canActivate:[u=>{const l=(0,d.f3M)(_.F0),s=(0,d.f3M)(te.i);return!u.queryParams.session_token||s.loginWithToken().pipe((0,Ye.U)(()=>(l.navigate([]),!1)),(0,Se.K)(()=>(l.navigate([O.Z.AUTH]),(0,le.of)(!0))))},u=>{const l=(0,d.f3M)(_.F0),s=(0,d.f3M)(te.i),h=u.queryParams.code,D=u.queryParams.state,U=u.queryParams.oauth_token;return!(h&&D||U)||s.oauthLogin(U,h,D).pipe((0,Ye.U)(()=>(l.navigate([]),!1)),(0,Se.K)(()=>(l.navigate([O.Z.AUTH]),(0,le.of)(!0))))}]},{path:O.Z.REGISTER,loadComponent:()=>Promise.all([r.e(5195),r.e(5625)]).then(r.bind(r,45625)).then(u=>u.DfRegisterComponent),canActivate:[()=>{const u=(0,d.f3M)(_t.s),l=(0,d.f3M)(_.F0);return u.environment$.pipe((0,Ye.U)(s=>!!s.authentication.allowOpenRegistration||(l.navigate([O.Z.AUTH]),!1)))}]},{path:O.Z.FORGOT_PASSWORD,loadComponent:()=>Promise.all([r.e(5195),r.e(1472)]).then(r.bind(r,41472)).then(u=>u.DfForgotPasswordComponent)},{path:O.Z.RESET_PASSWORD,loadComponent:()=>Promise.all([r.e(5195),r.e(5381)]).then(r.bind(r,55381)).then(u=>u.DfPasswordResetComponent),data:{type:"reset"}},{path:O.Z.USER_INVITE,loadComponent:()=>Promise.all([r.e(5195),r.e(5381)]).then(r.bind(r,55381)).then(u=>u.DfPasswordResetComponent),data:{type:"invite"}},{path:O.Z.REGISTER_CONFIRM,loadComponent:()=>Promise.all([r.e(5195),r.e(5381)]).then(r.bind(r,55381)).then(u=>u.DfPasswordResetComponent),data:{type:"register"}}];var vn=r(30977);const Ln=u=>{const l=u.data.type;return(0,d.f3M)(ge.PA).get(l)},qn=u=>{const l=u.paramMap.get("entity")??"";return(0,d.f3M)(ge.PA).get(`${u.data.type}/${l}`)},wn=()=>(0,d.f3M)(ge.sM).getAll({additionalParams:[{key:"as_list",value:!0}]});var ui=r(2637);const En=u=>{const l=(0,d.f3M)(ui.t),s=(0,d.f3M)(_.F0),h=(0,d.f3M)(_t.s);return h.environment$.pipe((0,Ce.w)(D=>D.platform?.license?(0,le.of)(D):h.fetchEnvironmentData()),(0,Ce.w)(D=>"OPEN SOURCE"===D.platform?.license?(0,le.of)(!0):void 0!==D.platform?.licenseKey?l.check(`${D.platform.licenseKey}`).pipe((0,Ye.U)(U=>"true"===U.disableUi&&u?.routeConfig?.path!==O.Z.LICENSE_EXPIRED?s.createUrlTree([O.Z.LICENSE_EXPIRED]):"true"===U.disableUi&&u?.routeConfig?.path===O.Z.LICENSE_EXPIRED||u?.routeConfig?.path!==O.Z.LICENSE_EXPIRED||s.createUrlTree([O.Z.HOME])),(0,Se.K)(()=>(0,le.of)(!0))):(0,le.of)(!1)))};var ei=r(72319);const ci=u=>l=>{const s=(0,d.f3M)(it._),h=(0,d.f3M)(_.F0);return s.activatePaywall(u).pipe((0,Ye.U)(D=>!D||h.createUrlTree(["../"],{relativeTo:l})))},Wn={[O.Z.DATABASE]:["Database","Big Data"],[O.Z.SCRIPTING]:["Script"],[O.Z.NETWORK]:["Remote Service"],[O.Z.FILE]:["File","Excel"],[O.Z.UTILITY]:["Cache","Email","Notification","Log","Source Control","IoT"],[O.Z.AUTHENTICATION]:["LDAP","SSO","OAuth"],[O.Z.LOGS]:["Log"]},Wi=[{path:"",pathMatch:"full",redirectTo:O.Z.HOME},{path:O.Z.ERROR,loadComponent:()=>r.e(1844).then(r.bind(r,71844)).then(u=>u.DfErrorComponent),canActivate:[()=>{const u=(0,d.f3M)(ei.y),l=(0,d.f3M)(_.F0);return u.hasError$.pipe((0,Ye.U)(s=>!!s||l.createUrlTree(["/"])))}]},{path:O.Z.AUTH,children:Wt,canActivate:[()=>{const u=(0,d.f3M)(te.i),l=(0,d.f3M)(ae._),s=(0,d.f3M)(_.F0);return l.isLoggedIn$.pipe((0,Ce.w)(h=>h?(0,le.of)(s.createUrlTree([O.Z.HOME])):u.checkSession().pipe((0,Ye.U)(D=>!D||s.createUrlTree([O.Z.HOME])))))}],providers:[(0,G.iX)("userManagement")]},{path:O.Z.HOME,children:z,canActivate:[N,En],providers:[(0,G.iX)("home")]},{path:O.Z.LICENSE_EXPIRED,loadComponent:()=>r.e(6093).then(r.bind(r,66093)).then(u=>u.DfLicenseExpiredComponent),canActivate:[En]},{path:O.Z.API_CONNECTIONS,children:[{path:"",redirectTo:O.Z.API_TYPES,pathMatch:"full"},{path:O.Z.API_TYPES,children:[{path:"",redirectTo:O.Z.DATABASE,pathMatch:"full"},{path:O.Z.DATABASE,children:be,data:{groups:Wn[O.Z.DATABASE]}},{path:O.Z.SCRIPTING,children:be,data:{groups:Wn[O.Z.SCRIPTING]}},{path:O.Z.NETWORK,children:be,data:{groups:Wn[O.Z.NETWORK]}},{path:O.Z.FILE,children:be,data:{groups:Wn[O.Z.FILE]}},{path:O.Z.UTILITY,children:be,data:{groups:Wn[O.Z.UTILITY]},resolve:{systemEvents:wn}}],providers:[(0,G.iX)("services"),(0,G.iX)("scripts")]},{path:O.Z.ROLE_BASED_ACCESS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(168)]).then(r.bind(r,90168)).then(u=>u.DfManageRolesComponent),resolve:{data:Cn()}},{path:"create",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(9747),r.e(6355)]).then(r.bind(r,16355)).then(u=>u.DfRoleDetailsComponent),resolve:{services:Zt(0)},data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(9747),r.e(6355)]).then(r.bind(r,16355)).then(u=>u.DfRoleDetailsComponent),resolve:{data:u=>{const l=(0,d.f3M)(ge.i9),s=u.paramMap.get("id");if(s)return l.get(s,{related:"role_service_access_by_role_id,lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]})},services:Zt(0)},data:{type:"edit"}}],providers:[(0,G.iX)("roles")]},{path:O.Z.API_KEYS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(6381)]).then(r.bind(r,46381)).then(u=>u.DfManageAppsTableComponent),resolve:{data:Be(0)}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5195),r.e(4630),r.e(7466),r.e(8592),r.e(6371)]).then(r.bind(r,6371)).then(u=>u.DfAppDetailsComponent),resolve:{roles:Cn(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5195),r.e(4630),r.e(7466),r.e(8592),r.e(6371)]).then(r.bind(r,6371)).then(u=>u.DfAppDetailsComponent),resolve:{roles:Cn(0),appData:u=>{const l=u.paramMap.get("id")??0;return(0,d.f3M)(ge.Yy).get(l,{related:"role_by_role_id",fields:"*"})}}}],providers:[(0,G.iX)("apps")]},{path:O.Z.EVENT_SCRIPTS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(4748)]).then(r.bind(r,64748)).then(u=>u.DfManageScriptsComponent),resolve:{data:()=>{const u=(0,d.f3M)(it._),l=(0,d.f3M)(ge.qY);return u.activatePaywall(["script_Type","event_script"]).pipe((0,Ce.w)(s=>s?(0,le.of)("paywall"):l.getAll()))}}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(1609),r.e(4630),r.e(5986),r.e(599),r.e(8393)]).then(r.bind(r,78393)).then(u=>u.DfScriptDetailsComponent),resolve:{data:()=>(0,d.f3M)(ge.sM).getAll({additionalParams:[{key:"scriptable",value:!0}],limit:0,includeCount:!1})},data:{type:"create"},canActivate:[ci(["script_Type","event_script"])]},{path:":name",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(1609),r.e(4630),r.e(5986),r.e(599),r.e(8393)]).then(r.bind(r,78393)).then(u=>u.DfScriptDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("name")??"";return(0,d.f3M)(ge.qY).get(l)}},data:{type:"edit"},canActivate:[ci(["script_Type","event_script"])]}],providers:[(0,G.iX)("scripts")]},{path:O.Z.API_DOCS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(4211)]).then(r.bind(r,94211)).then(u=>u.DfApiDocsTableComponent),resolve:{data:Zt(100,'(type not like "%swagger%")'),serviceTypes:Ae}},{path:":name",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5195),r.e(617),r.e(8592),r.e(4703)]).then(r.bind(r,74703)).then(u=>u.DfApiDocsComponent),resolve:{data:u=>{const l=u.paramMap.get("name");return(0,d.f3M)(ge.QO).get(l)}}}],providers:[(0,G.iX)("apiDocs")]}],canActivate:[N,En]},{path:O.Z.API_SECURITY,children:[{path:"",redirectTo:O.Z.RATE_LIMITING,pathMatch:"full"},{path:O.Z.RATE_LIMITING,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(6080)]).then(r.bind(r,66080)).then(u=>u.DfManageLimitsComponent),resolve:{data:Rt()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(8592),r.e(3517)]).then(r.bind(r,73517)).then(u=>u.DfLimitDetailsComponent),resolve:{data:Rt(),users:Dt(0),roles:Cn(0),services:Zt(0)},data:{type:"create"},canActivate:[ci("limit")]},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(8592),r.e(3517)]).then(r.bind(r,73517)).then(u=>u.DfLimitDetailsComponent),resolve:{data:Rt(),users:Dt(0),roles:Cn(0),services:Zt(0)},data:{type:"edit"},canActivate:[ci("limit")]}],providers:[(0,G.iX)("limits")]},{path:O.Z.AUTHENTICATION,children:be,data:{groups:Wn[O.Z.AUTHENTICATION]},providers:[(0,G.iX)("services")]}],canActivate:[N,En]},{path:O.Z.SYSTEM_SETTINGS,children:[{path:"",redirectTo:O.Z.CONFIG,pathMatch:"full"},{path:O.Z.CONFIG,children:[{path:O.Z.SYSTEM_INFO,loadComponent:()=>r.e(9043).then(r.bind(r,69043)).then(u=>u.DfSystemInfoComponent),providers:[(0,G.iX)("systemInfo")],resolve:{data:()=>(0,le.of)(null)}},{path:O.Z.CORS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(5954)]).then(r.bind(r,55954)).then(u=>u.DfManageCorsTableComponent),resolve:{data:ne}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5986),r.e(8592),r.e(1269)]).then(r.bind(r,41269)).then(u=>u.DfCorsConfigDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5986),r.e(8592),r.e(1269)]).then(r.bind(r,41269)).then(u=>u.DfCorsConfigDetailsComponent),resolve:{data:ne},data:{type:"edit"}}],providers:[(0,G.iX)("cors")]},{path:O.Z.CACHE,loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(7532)]).then(r.bind(r,37532)).then(u=>u.DfCacheComponent),resolve:{data:()=>(0,d.f3M)(ge.OP).getAll({fields:"*"})},providers:[(0,G.iX)("cache")]},{path:O.Z.EMAIL_TEMPLATES,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(2446)]).then(r.bind(r,42446)).then(u=>u.DfEmailTemplatesComponent),resolve:{data:()=>(0,d.f3M)(ge.Md).getAll({})}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(9280)]).then(r.bind(r,49280)).then(u=>u.DfEmailTemplateDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(9280)]).then(r.bind(r,49280)).then(u=>u.DfEmailTemplateDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("id")??0;return(0,d.f3M)(ge.Md).get(l,{fields:"*"})}},data:{type:"edit"}}],providers:[(0,G.iX)("emailTemplates")]},{path:O.Z.GLOBAL_LOOKUP_KEYS,loadComponent:()=>Promise.all([r.e(5313),r.e(6580)]).then(r.bind(r,76580)).then(u=>u.DfGlobalLookupKeysComponent),resolve:{data:()=>(0,d.f3M)(ge.sC).getAll()}}]},{path:O.Z.SCHEDULER,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(1155)]).then(r.bind(r,51155)).then(u=>u.DfManageSchedulerComponent),resolve:{data:xe}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(1609),r.e(4104),r.e(8592),r.e(6509)]).then(r.bind(r,46509)).then(u=>u.DfSchedulerDetailsComponent),resolve:{data:Zt(0)},canActivate:[ci("scheduler")]},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(1609),r.e(4104),r.e(8592),r.e(6509)]).then(r.bind(r,46509)).then(u=>u.DfSchedulerDetailsComponent),resolve:{data:Zt(0),schedulerObject:xe},canActivate:[ci("scheduler")]}],providers:[(0,G.iX)("scheduler")]},{path:O.Z.LOGS,children:be,data:{groups:Wn[O.Z.LOGS]},resolve:{systemEvents:wn},providers:[(0,G.iX)("services")]},{path:O.Z.REPORTING,loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(8941)]).then(r.bind(r,18941)).then(u=>u.DfManageServiceReportComponent),resolve:{data:()=>{const u=(0,d.f3M)(it._),l=(0,d.f3M)(ge.kG);return u.activatePaywall("service_report").pipe((0,Ce.w)(s=>s?(0,le.of)("paywall"):l.getAll()))}}},{path:O.Z.DF_PLATFORM_APIS,children:be,data:{system:!0},providers:[(0,G.iX)("services")]}],canActivate:[N,En]},{path:O.Z.ADMIN_SETTINGS,children:[{path:"",redirectTo:O.Z.ADMINS,pathMatch:"full"},{path:O.Z.ADMINS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(1750)]).then(r.bind(r,1750)).then(u=>u.DfManageAdminsComponent),resolve:{data:cn()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7653)]).then(r.bind(r,27653)).then(u=>u.DfAdminDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7653)]).then(r.bind(r,27653)).then(u=>u.DfAdminDetailsComponent),resolve:{data:cn()},data:{type:"edit"}}],providers:[(0,G.iX)("admins"),(0,G.iX)("userManagement")],canActivate:[()=>(0,d.f3M)(ae._).userData$.pipe((0,Ye.U)(l=>l?.isRootAdmin))]},{path:O.Z.SCHEMA,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(6255)]).then(r.bind(r,66255)).then(u=>u.DfManageDatabasesTableComponent),resolve:{data:Zt()}},{path:":name",children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(7823)]).then(r.bind(r,7823)).then(u=>u.DfManageTablesTableComponent),resolve:{data:u=>{const l=u.paramMap.get("name");return(0,d.f3M)(ge.PA).get(`${l}/_schema`,{fields:["name","label"].join(",")})}}},{path:O.Z.CREATE,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(1609),r.e(4104),r.e(3893)]).then(r.bind(r,83893)).then(u=>u.DfTableDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(7466),r.e(8592),r.e(3438)]).then(r.bind(r,63438)).then(u=>u.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:":id",children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(1609),r.e(4104),r.e(3893)]).then(r.bind(r,83893)).then(u=>u.DfTableDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("name")??"",s=u.paramMap.get("id")??"";return(0,d.f3M)(ge.PA).get(`${l}/_schema/${s}?refresh=true`,{})}},data:{type:"edit"}},{path:O.Z.FIELDS,children:[{path:"",redirectTo:O.Z.CREATE,pathMatch:"full"},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(7466),r.e(8592),r.e(3438)]).then(r.bind(r,63438)).then(u=>u.DfFieldDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(7466),r.e(8592),r.e(3438)]).then(r.bind(r,63438)).then(u=>u.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:O.Z.RELATIONSHIPS,children:[{path:"",redirectTo:O.Z.CREATE,pathMatch:"full"},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(8542)]).then(r.bind(r,68542)).then(u=>u.DfRelationshipDetailsComponent),resolve:{fields:$t,services:Zt(0)},data:{type:"create"}},{path:":relName",loadComponent:()=>Promise.all([r.e(8525),r.e(8542)]).then(r.bind(r,68542)).then(u=>u.DfRelationshipDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("name")??"",s=u.paramMap.get("id")??"",h=u.paramMap.get("relName")??"";return(0,d.f3M)(ge.PA).get(`${l}/_schema/${s}/_related/${h}`,{})},fields:$t,services:Zt(0)},data:{type:"edit"}}]}]}]}],providers:[(0,G.iX)("schema")],data:{groups:["Database"],system:!1}},{path:O.Z.USERS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(8592),r.e(5058)]).then(r.bind(r,15058)).then(u=>u.DfManageUsersComponent),resolve:{data:Dt()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7771)]).then(r.bind(r,87771)).then(u=>u.DfUserDetailsComponent),data:{type:"create"},resolve:{apps:Be(0),roles:Cn(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7771)]).then(r.bind(r,87771)).then(u=>u.DfUserDetailsComponent),resolve:{data:u=>{const l=(0,d.f3M)(ge.HL),s=u.paramMap.get("id");if(s)return l.get(s,{related:"lookup_by_user_id,user_to_app_to_role_by_user_id"})},apps:Be(0),roles:Cn(0)},data:{type:"edit"}}],providers:[(0,G.iX)("users"),(0,G.iX)("roles"),(0,G.iX)("userManagement")]},{path:O.Z.FILES,data:{type:"files"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:Ln}},{path:":entity",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:qn}}],providers:[(0,G.iX)("files")]},{path:O.Z.LOGS,data:{type:"logs"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:Ln}},{path:`${O.Z.VIEW}/:entity`,loadComponent:()=>Promise.all([r.e(1609),r.e(7415)]).then(r.bind(r,17415)).then(u=>u.DfLogViewerComponent),resolve:{data:u=>{const l=u.paramMap.get("entity")??"";return(0,d.f3M)(ge.PA).downloadFile(`${u.data.type}/${l}`).pipe((0,Ce.w)(D=>(0,vn.Vu)(D)))}}},{path:":entity",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(2596),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:qn}}],providers:[(0,G.iX)("files")]}],canActivate:[N,En]},{path:O.Z.AI,loadComponent:()=>Promise.all([r.e(8592),r.e(7734)]).then(r.bind(r,47734)).then(u=>u.AiComponent),canActivate:[N,En],data:{showPaywall:!0}},{path:O.Z.PROFILE,loadComponent:()=>Promise.all([r.e(4104),r.e(7993)]).then(r.bind(r,27993)).then(u=>u.DfProfileComponent),resolve:{data:()=>(0,d.f3M)($.Z).getProfile()},canActivate:[N,En],providers:[$.Z,L.B,(0,G.iX)("userManagement")]}],ao=[O.Z.CREATE,O.Z.IMPORT,O.Z.EDIT,O.Z.AUTH,O.Z.PROFILE,O.Z.VIEW,O.Z.ERROR,O.Z.LICENSE_EXPIRED],eo=["home","ai","admin-settings","api-connections","api-security","system-settings"];function Xo(u,l=""){return u.filter(s=>s.path&&!s.path.includes(":")&&!ao.includes(s.path)).map(s=>{if(s.children){const h=Xo(s.children,`${l}/${s.path}`);return{path:`${l}/${s.path}`,subRoutes:h.length?h:void 0,route:s.path,icon:ca(s)}}return{path:`${l}/${s.path}`,route:s.path,icon:ca(s)}})}const ca=u=>eo.includes(u.path)?`assets/img/nav/${u?.path}.svg`:"";function ka(u,l){const s=[O.Z.SYSTEM_INFO,O.Z.AI];return l?.forEach(h=>{switch(h){case"apps":s.push(O.Z.API_KEYS);break;case"users":s.push(O.Z.USERS);break;case"services":s.push(O.Z.DATABASE,O.Z.SCRIPTING,O.Z.NETWORK,O.Z.FILE,O.Z.UTILITY,O.Z.AUTHENTICATION,O.Z.DF_PLATFORM_APIS);break;case"apidocs":s.push(O.Z.API_DOCS);break;case"schema/data":s.push(O.Z.SCHEMA);break;case"files":s.push(O.Z.FILES);break;case"scripts":s.push(O.Z.EVENT_SCRIPTS);break;case"config":s.push(O.Z.CORS,O.Z.CACHE,O.Z.EMAIL_TEMPLATES,O.Z.GLOBAL_LOOKUP_KEYS);break;case"limits":s.push(O.Z.RATE_LIMITING);break;case"scheduler":s.push(O.Z.SCHEDULER)}}),u.filter(h=>h.subRoutes?(h.subRoutes=ka(h.subRoutes,l),h.subRoutes.length):s.includes(h.route))}var li,ro=r(17700),xi=r(56223),yo=r(64170),Fo=r(2032),hn=r(78791),ti=r(65619),Tn=r(99397),ni=r(74490);r(6625);let Yi=((li=class{constructor(l,s,h,D,U,Oe,Le,Re,lt){this.adminService=l,this.userService=s,this.servicesService=h,this.serviceTypeService=D,this.roleService=U,this.appService=Oe,this.eventScriptService=Le,this.limitService=Re,this.emailTemplatesService=lt,this.resultsSubject=new ti.X([]),this.results$=this.resultsSubject.asObservable(),this.recentsSubject=new ti.X([]),this.recents$=this.recentsSubject.asObservable(),this.results$.subscribe(Vt=>{Vt.length&&this.recentsSubject.next(Vt)})}search(l){const s=[];return this.resultsSubject.next(s),(0,ln.D)({admins:this.adminService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("user")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.ADMIN_SETTINGS}/${O.Z.ADMINS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),users:this.userService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("user")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.ADMIN_SETTINGS}/${O.Z.USERS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),services:(0,ln.D)({services:this.servicesService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("services")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}),serviceTypes:this.serviceTypeService.getAll({additionalHeaders:[{key:"skip-error",value:"true"}]})}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{if(h&&h.serviceTypes){const D=h.services.resource.reduce((Re,lt)=>(Re[lt.type]||(Re[lt.type]=[]),Re[lt.type].push(lt),Re),{}),U={};h.serviceTypes.resource.forEach(Re=>{const lt=this.getServiceRoute(Re.group);lt&&(U[Re.name]=lt)});const Oe={};for(const[Re,lt]of Object.entries(D)){const Vt=U[Re];Oe[Vt]||(Oe[Vt]=[]),Oe[Vt].push(...lt)}Object.entries(Oe).map(([Re,lt])=>({route:Re,services:lt})).filter(Re=>Re.services.length>0&&"undefined"!==Re.route).forEach(Re=>s.push({path:Re.route,items:Re.services.map(lt=>({label:lt.name,segment:lt.id}))})),h.services.resource.length&&s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.API_DOCS}`,items:h.services.resource.map(Re=>({label:Re.name,segment:Re.name}))}),h.serviceTypes.resource.filter(Re=>Re.name.includes(l.toLowerCase())).forEach(Re=>{const lt=this.getServiceRoute(Re.group);lt&&s.push({path:lt,items:[{label:Re.label,segment:O.Z.CREATE}]})}),this.resultsSubject.next(s)}})),roles:this.roleService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("roles")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.ROLE_BASED_ACCESS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),apps:this.appService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("apps")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.API_KEYS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),eventScripts:this.eventScriptService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("eventScripts")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.EVENT_SCRIPTS}`,items:h.resource.map(D=>({label:D.name,segment:D.name}))}),this.resultsSubject.next(s))})),limits:this.limitService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("limits")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_SECURITY}/${O.Z.RATE_LIMITING}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),emailTemplates:this.emailTemplatesService.getAll({limit:0,includeCount:!1,filter:(0,ni.s)("emailTemplates")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Se.K)(()=>(0,le.of)(null)),(0,Tn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.SYSTEM_SETTINGS}/${O.Z.CONFIG}/${O.Z.EMAIL_TEMPLATES}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))}))})}getServiceRoute(l){const s=`${O.Z.API_CONNECTIONS}/${O.Z.API_TYPES}`;return[{route:`${s}/${O.Z.DATABASE}`,types:Wn[O.Z.DATABASE]},{route:`${s}/${O.Z.SCRIPTING}`,types:Wn[O.Z.SCRIPTING]},{route:`${s}/${O.Z.NETWORK}`,types:Wn[O.Z.NETWORK]},{route:`${s}/${O.Z.FILE}`,types:Wn[O.Z.FILE]},{route:`${s}/${O.Z.UTILITY}`,types:Wn[O.Z.UTILITY]},{route:`${O.Z.API_SECURITY}/${O.Z.AUTHENTICATION}`,types:Wn[O.Z.AUTHENTICATION]},{route:`${O.Z.SYSTEM_SETTINGS}/${O.Z.LOGS}`,types:Wn[O.Z.LOGS]}].find(D=>D.types.includes(l))?.route}}).\u0275fac=function(l){return new(l||li)(d.LFG(ge.Hk),d.LFG(ge.HL),d.LFG(ge.xS),d.LFG(ge._5),d.LFG(ge.i9),d.LFG(ge.Yy),d.LFG(ge.qY),d.LFG(ge.xQ),d.LFG(ge.Md))},li.\u0275prov=d.Yz7({token:li,factory:li.\u0275fac,providedIn:"root"}),li);Yi=(0,i.gn)([(0,hn.c)({checkProperties:!0})],Yi);var Ri,di=r(49787),Ni=r(65763);function Qn(u,l){1&u&&d._UZ(0,"ng-component")}const Jt=function(u){return{resultArray:u}};function sn(u,l){if(1&u&&(d.ynx(0),d.YNc(1,Qn,1,0,"ng-component",10),d.ALo(2,"async"),d.BQk()),2&u){const s=d.oxw(),h=d.MAs(13);d.xp6(1),d.Q6J("ngTemplateOutlet",h)("ngTemplateOutletContext",d.VKq(4,Jt,d.lcZ(2,2,s.results$)))}}function Hn(u,l){1&u&&d._UZ(0,"ng-component")}function Fi(u,l){if(1&u&&(d.YNc(0,Hn,1,0,"ng-component",10),d.ALo(1,"async")),2&u){const s=d.oxw(),h=d.MAs(13);d.Q6J("ngTemplateOutlet",h)("ngTemplateOutletContext",d.VKq(4,Jt,d.lcZ(1,2,s.recents$)))}}function Bi(u,l){if(1&u&&d._UZ(0,"fa-icon",16),2&u){const s=d.oxw(4);d.Q6J("icon",s.faPlus)}}function ii(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"li")(1,"button",14),d.NdJ("click",function(){const U=d.CHM(s).$implicit,Oe=d.oxw().$implicit,Le=d.oxw(2);return d.KtG(Le.navigate(Oe.path+"/"+U.segment))}),d.YNc(2,Bi,1,1,"fa-icon",15),d._uU(3),d.qZA()()}if(2&u){const s=l.$implicit;d.xp6(2),d.Q6J("ngIf","create"===s.segment),d.xp6(1),d.hij(" ",s.label," ")}}function mi(u,l){if(1&u&&(d.TgZ(0,"ul",12)(1,"li"),d._uU(2),d.ALo(3,"transloco"),d.TgZ(4,"ul"),d.YNc(5,ii,4,2,"li",13),d.qZA()()()),2&u){const s=l.$implicit,h=d.oxw(2);d.xp6(2),d.hij(" ",d.lcZ(3,2,h.getTranslationKey(s.path))," "),d.xp6(3),d.Q6J("ngForOf",s.items)}}function Vn(u,l){1&u&&d.YNc(0,mi,6,4,"ul",11),2&u&&d.Q6J("ngForOf",l.resultArray)}let fi=((Ri=class{constructor(l,s,h,D,U){this.dialogRef=l,this.searchService=s,this.router=h,this.breakpointService=D,this.themeService=U,this.search=new xi.NI,this.results$=this.searchService.results$,this.recents$=this.searchService.recents$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=he.r8p,this.isDarkMode=this.themeService.darkMode$}getTranslationKey(l){return`nav.${l.replaceAll("/",".")}.nav`}ngOnInit(){this.search.valueChanges.pipe((0,Ue.b)(2e3),(0,Y.x)(),(0,Ce.w)(l=>this.searchService.search(l))).subscribe()}navigate(l){this.router.navigate([l]),this.dialogRef.close()}}).\u0275fac=function(l){return new(l||Ri)(d.Y36(ro.so),d.Y36(Yi),d.Y36(_.F0),d.Y36(di.y),d.Y36(Ni.F))},Ri.\u0275cmp=d.Xpm({type:Ri,selectors:[["df-search-dialog"]],standalone:!0,features:[d.jDz],decls:18,vars:13,consts:[[1,"search-dialog"],["mat-dialog-title","",1,"search-bar"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],["mat-dialog-content","",1,"search-container"],[4,"ngIf","ngIfElse"],["recent",""],["results",""],["mat-dialog-actions","",1,"search-action"],["mat-button","",1,"close-btn",3,"mat-dialog-close"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","result-groups",4,"ngFor","ngForOf"],[1,"result-groups"],[4,"ngFor","ngForOf"],["color","primary","mat-stroked-button","",1,"result-item",3,"click"],[3,"icon",4,"ngIf"],[3,"icon"]],template:function(l,s){if(1&l&&(d.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),d._uU(4),d.ALo(5,"transloco"),d.qZA(),d._UZ(6,"input",3),d.qZA()(),d.TgZ(7,"div",4),d.ALo(8,"async"),d.YNc(9,sn,3,6,"ng-container",5),d.YNc(10,Fi,2,6,"ng-template",null,6,d.W1O),d.YNc(12,Vn,1,1,"ng-template",null,7,d.W1O),d.qZA(),d.TgZ(14,"div",8)(15,"button",9),d._uU(16),d.ALo(17,"transloco"),d.qZA()()()),2&l){const h=d.MAs(11);d.xp6(4),d.Oqu(d.lcZ(5,7,"search")),d.xp6(2),d.Q6J("formControl",s.search),d.xp6(1),d.ekj("small",d.lcZ(8,9,s.smallScreen$)),d.xp6(2),d.Q6J("ngIf",s.search.value)("ngIfElse",h),d.xp6(7),d.hij(" ",d.lcZ(17,11,"close")," ")}},dependencies:[ro.Is,ro.ZT,ro.uh,ro.xY,ro.H8,G.Ot,yo.lN,yo.KE,yo.hX,Fo.c,Fo.Nt,I.ot,I.lW,xi.UX,xi.Fj,xi.JJ,xi.oH,C.ax,_.Bz,_.fw,C.Ov,C.O5,C.tP,We.uH,We.BN],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.search-dialog[_ngcontent-%COMP%]{padding-top:20px}.search-bar[_ngcontent-%COMP%]{min-width:275px}.search-container[_ngcontent-%COMP%]{max-height:500px;min-width:425px;overflow:auto}.search-container.small[_ngcontent-%COMP%]{min-width:300px}.search-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.result-item[_ngcontent-%COMP%]{width:100%;justify-content:left;margin:2px 0}.dark-theme.search-dialog[_ngcontent-%COMP%]{background-color:#1c1b20!important;border:1px solid white}"]}),Ri);fi=(0,i.gn)([(0,hn.c)({checkProperties:!0})],fi);var ki=r(82599);let _n=(()=>{class u{constructor(){this.isDarkMode$=new ti.X(!0),this.themeService=(0,d.f3M)(Ni.F)}toggle(){this.isDarkMode$.subscribe(s=>{this.themeService.setThemeMode(!s)}),this.isDarkMode$.next(!this.isDarkMode$.value)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275cmp=d.Xpm({type:u,selectors:[["df-theme-toggle"]],standalone:!0,features:[d.jDz],decls:2,vars:3,consts:[["color","primary",3,"checked","change"]],template:function(s,h){1&s&&(d.TgZ(0,"mat-slide-toggle",0),d.NdJ("change",function(){return h.toggle()}),d.ALo(1,"async"),d.qZA()),2&s&&d.Q6J("checked",d.lcZ(1,1,h.isDarkMode$))},dependencies:[ki.rP,ki.Rr,C.Ov],encapsulation:2}),u})();var Zi,co=r(72246);function Kn(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"button",23),d.NdJ("click",function(){const U=d.CHM(s).$implicit,Oe=d.oxw(3);return d.KtG(Oe.handleLanguageChange(U))}),d._uU(1),d.ALo(2,"transloco"),d.qZA()}if(2&u){const s=l.$implicit;d.xp6(1),d.hij(" ",d.lcZ(2,1,"languages."+s)," ")}}function Yn(u,l){if(1&u&&(d.ynx(0),d.TgZ(1,"button",25),d.ALo(2,"transloco"),d._UZ(3,"fa-icon",20),d.qZA(),d.TgZ(4,"mat-menu",null,26),d.YNc(6,Kn,3,3,"button",27),d.qZA(),d.BQk()),2&u){const s=d.MAs(5),h=d.oxw(2);d.xp6(1),d.Q6J("matMenuTriggerFor",s),d.uIk("aria-label",d.lcZ(2,4,"language")),d.xp6(2),d.Q6J("icon",h.faLanguage),d.xp6(3),d.Q6J("ngForOf",h.availableLanguages)}}function bi(u,l){1&u&&(d.TgZ(0,"div",28)(1,"span"),d._uU(2),d.ALo(3,"transloco"),d.ALo(4,"transloco"),d.qZA()()),2&u&&(d.xp6(2),d.AsE("",d.lcZ(3,2,"licenseExpired.header")," ",d.lcZ(4,4,"licenseExpired.subHeader"),""))}function Bo(u,l){if(1&u){const s=d.EpF();d.ynx(0),d.TgZ(1,"mat-toolbar",9)(2,"div",10)(3,"button",11),d.NdJ("click",function(){d.CHM(s),d.oxw();const D=d.MAs(8);return d.KtG(D.toggle())}),d.ALo(4,"transloco"),d._UZ(5,"fa-icon",12),d.qZA(),d.TgZ(6,"a",13),d._UZ(7,"img",14),d.qZA()(),d.TgZ(8,"div",15),d._UZ(9,"fa-icon",16),d.TgZ(10,"input",17),d.NdJ("keydown.enter",function(){d.CHM(s);const D=d.oxw();return d.KtG(D.onSubmit())}),d.qZA()(),d._UZ(11,"span",18),d.YNc(12,Yn,7,6,"ng-container",1),d._UZ(13,"df-theme-toggle"),d.TgZ(14,"button",19),d._UZ(15,"fa-icon",20),d._uU(16),d.ALo(17,"async"),d.qZA(),d.TgZ(18,"mat-menu",null,21)(20,"button",22),d._uU(21),d.ALo(22,"transloco"),d.qZA(),d.TgZ(23,"button",23),d.NdJ("click",function(){d.CHM(s);const D=d.oxw();return d.KtG(D.logout())}),d._uU(24),d.ALo(25,"transloco"),d.qZA()()(),d.YNc(26,bi,5,6,"div",24),d.ALo(27,"async"),d.ALo(28,"async"),d.BQk()}if(2&u){const s=d.MAs(19),h=d.oxw();let D,U;d.xp6(3),d.uIk("aria-label",d.lcZ(4,11,"toggleNav")),d.xp6(2),d.Q6J("icon",h.faBars),d.xp6(4),d.Q6J("icon",h.faMagnifyingGlass),d.xp6(1),d.Q6J("formControl",h.search),d.xp6(2),d.Q6J("ngIf",h.availableLanguages.length>1),d.xp6(2),d.Q6J("matMenuTriggerFor",s),d.xp6(1),d.Q6J("icon",h.faUser),d.xp6(1),d.hij(" ",null==(D=d.lcZ(17,13,h.userData$))?null:D.name," "),d.xp6(5),d.hij(" ",d.lcZ(22,15,"nav.profile.header")," "),d.xp6(3),d.hij(" ",d.lcZ(25,17,"nav.logout.header")," "),d.xp6(2),d.Q6J("ngIf","Expired"===(null==(U=d.lcZ(27,19,h.licenseCheck$))?null:U.msg)||"Unknown"===(null==(U=d.lcZ(28,21,h.licenseCheck$))?null:U.msg))}}function Ki(u,l){1&u&&(d.ynx(0),d.TgZ(1,"div",29)(2,"div",30)(3,"div",31),d._UZ(4,"img",32),d.TgZ(5,"h3"),d._uU(6,"Self Hosted"),d.qZA()(),d.TgZ(7,"div",31),d._UZ(8,"img",33),d.TgZ(9,"h3"),d._uU(10," Database & Network"),d._UZ(11,"br"),d._uU(12," API Generation "),d.qZA()(),d.TgZ(13,"div",31),d._UZ(14,"img",34),d.TgZ(15,"h3"),d._uU(16,"API Security"),d.qZA()(),d.TgZ(17,"div",31),d._UZ(18,"img",35),d.TgZ(19,"h3"),d._uU(20,"API Scripting"),d.qZA()()()(),d.BQk())}function Ui(u,l){1&u&&d.GkF(0)}const Uo=function(u){return{$implicit:u}};function to(u,l){if(1&u&&(d.TgZ(0,"mat-nav-list"),d.YNc(1,Ui,1,0,"ng-container",36),d.qZA()),2&u){const s=d.oxw(),h=d.MAs(24);d.xp6(1),d.Q6J("ngTemplateOutlet",h)("ngTemplateOutletContext",d.VKq(2,Uo,s.nav))}}function yi(u,l){1&u&&d._UZ(0,"ng-component")}function so(u,l){if(1&u&&(d.ynx(0),d.TgZ(1,"a",44),d.YNc(2,yi,1,0,"ng-component",45),d.qZA(),d.BQk()),2&u){const s=d.oxw().$implicit,h=d.MAs(5);d.xp6(1),d.Q6J("routerLink",s.path),d.xp6(1),d.Q6J("ngTemplateOutlet",h)}}function go(u,l){1&u&&d._UZ(0,"ng-component")}function kn(u,l){if(1&u&&d.YNc(0,go,1,0,"ng-component",45),2&u){d.oxw();const s=d.MAs(5);d.Q6J("ngTemplateOutlet",s)}}function wo(u,l){if(1&u&&(d.ynx(0),d.TgZ(1,"span"),d._uU(2),d.ALo(3,"transloco"),d.qZA(),d.BQk()),2&u){const s=d.oxw(2).$implicit;d.xp6(2),d.Oqu(d.lcZ(3,1,s.translationKey))}}function fa(u,l){if(1&u&&(d.TgZ(0,"span"),d._uU(1),d.qZA()),2&u){const s=d.oxw(2).$implicit;d.xp6(1),d.Oqu(s.label)}}function jo(u,l){if(1&u&&(d.YNc(0,wo,4,3,"ng-container",41),d.YNc(1,fa,2,1,"ng-template",null,46,d.W1O)),2&u){const s=d.MAs(2),h=d.oxw().$implicit;d.Q6J("ngIf",h.translationKey)("ngIfElse",s)}}function Di(u,l){1&u&&(d.TgZ(0,"span"),d._uU(1," / "),d.qZA())}function bo(u,l){if(1&u&&(d.ynx(0),d.YNc(1,so,3,2,"ng-container",41),d.YNc(2,kn,1,1,"ng-template",null,42,d.W1O),d.YNc(4,jo,3,2,"ng-template",null,43,d.W1O),d.YNc(6,Di,2,0,"span",1),d.BQk()),2&u){const s=l.$implicit,h=l.index,D=d.MAs(3),U=d.oxw(3);d.xp6(1),d.Q6J("ngIf",s.path)("ngIfElse",D),d.xp6(5),d.Q6J("ngIf",h!==U.breadCrumbs.length-1)}}function Oo(u,l){if(1&u&&(d.TgZ(0,"div",38)(1,"h1",39),d.YNc(2,bo,7,3,"ng-container",40),d.qZA()()),2&u){const s=d.oxw(2);d.xp6(2),d.Q6J("ngForOf",s.breadCrumbs)}}function Po(u,l){if(1&u&&(d.ynx(0),d.YNc(1,Oo,3,1,"div",37),d.ALo(2,"async"),d.BQk()),2&u){const s=d.oxw();d.xp6(1),d.Q6J("ngIf",!1===d.lcZ(2,1,s.hasError$))}}function Xn(u,l){if(1&u&&(d.ynx(0),d._UZ(1,"img",52),d.BQk()),2&u){const s=d.oxw(2).$implicit;d.xp6(1),d.Q6J("src",s.icon,d.LSH)("alt",s.path)}}function Qo(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"div",49)(1,"button",50),d.NdJ("click",function(){d.CHM(s);const D=d.oxw().$implicit,U=d.oxw(2);return d.KtG(U.handleNavClick(D))}),d.TgZ(2,"span",51),d.YNc(3,Xn,2,2,"ng-container",1),d._uU(4),d.ALo(5,"transloco"),d.qZA()()()}if(2&u){const s=d.oxw().$implicit,h=d.oxw(2);d.xp6(1),d.ekj("active",h.isActive(s))("commercial-feature",h.isFeatureLocked(s.path,h.licenseType))("ai-nav-item","/ai"===s.path),d.xp6(2),d.Q6J("ngIf",null==s?null:s.icon),d.xp6(1),d.hij(" ",d.lcZ(5,8,h.navLabel(s.path))," ")}}function Un(u,l){if(1&u&&(d.ynx(0),d._UZ(1,"img",52),d.BQk()),2&u){const s=d.oxw(2).$implicit;d.xp6(1),d.Q6J("src",s.icon,d.LSH)("alt",s.path)}}function wi(u,l){1&u&&d.GkF(0)}function lo(u,l){if(1&u&&(d.TgZ(0,"mat-expansion-panel",53)(1,"mat-expansion-panel-header",54)(2,"span",51),d.YNc(3,Un,2,2,"ng-container",1),d._uU(4),d.ALo(5,"transloco"),d.qZA()(),d.TgZ(6,"mat-nav-list"),d.YNc(7,wi,1,0,"ng-container",36),d.qZA()()),2&u){const s=d.oxw().$implicit,h=d.oxw(2),D=d.MAs(24);d.ekj("mat-elevation-z0",!0),d.Q6J("expanded",h.isActive(s)),d.xp6(3),d.Q6J("ngIf",null==s?null:s.icon),d.xp6(1),d.hij("",d.lcZ(5,7,h.navLabel(s.path))," "),d.xp6(3),d.Q6J("ngTemplateOutlet",D)("ngTemplateOutletContext",d.VKq(9,Uo,s.subRoutes))}}function vo(u,l){if(1&u&&(d.ynx(0),d.YNc(1,Qo,6,10,"div",47),d.YNc(2,lo,8,11,"ng-template",null,48,d.W1O),d.BQk()),2&u){const s=l.$implicit,h=d.MAs(3);d.xp6(1),d.Q6J("ngIf",!s.subRoutes)("ngIfElse",h)}}function Jo(u,l){1&u&&d.YNc(0,vo,4,2,"ng-container",40),2&u&&d.Q6J("ngForOf",l.$implicit)}let _o=((Zi=class{constructor(l,s,h,D,U,Oe,Le,Re,lt,Vt,Qt,Pn,yn){this.breakpointService=l,this.userDataService=s,this.authService=h,this.router=D,this.errorService=U,this.licenseCheckService=Oe,this.dialog=Le,this.transloco=Re,this.themeService=lt,this.searchService=Vt,this.snackbarService=Qt,this.paywallService=Pn,this.systemConfigDataService=yn,this.isSmallScreen=this.breakpointService.isSmallScreen,this.isLoggedIn$=this.userDataService.isLoggedIn$,this.userData$=this.userDataService.userData$,this.faAngleDown=he.gc2,this.faBars=he.xiG,this.hasError$=this.errorService.hasError$,this.nav=[],this.licenseCheck$=this.licenseCheckService.licenseCheck$,this.faMagnifyingGlass=he.Y$T,this.faUser=he.ILF,this.faLanguage=he.BCn,this.search=new xi.NI,this.results$=this.searchService.results$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=he.r8p,this.faRefresh=he.QDM,this.licenseType="OPEN SOURCE",this.isDarkMode=this.themeService.darkMode$,this.hasAddedLastEle=!1}ngOnInit(){this.userData$.pipe((0,Ce.w)(l=>l?.isRootAdmin||l?.isSysAdmin&&!(l.roleId&&l?.id&&l?.role_id)?(0,le.of)(null):l?.isSysAdmin&&(l.roleId||l?.id||l?.role_id)?this.userDataService.restrictedAccess$:(0,le.of)(l?.roleId||l?.id||l?.role_id?["apps","users","services","apidocs","schema/data","files","scripts","systemInfo","limits","scheduler"]:[]))).subscribe(l=>{this.nav=l?ka(Xo(Wi),l):Xo(Wi)}),this.search.valueChanges.pipe((0,Ue.b)(1e3),(0,Y.x)(),(0,Ce.w)(l=>this.searchService.search(l))).subscribe(()=>{this.dialog.open(fi,{position:{top:"60px"}})}),this.systemConfigDataService.environment$.pipe((0,Ye.U)(l=>l.platform?.license??"OPEN SOURCE")).subscribe(l=>this.licenseType=l)}logout(){this.authService.logout()}isActive(l){return this.router.url.startsWith(l.path)}navLabel(l){return`nav.${l.replace("/","").split("/").join(".")}.nav`}get breadCrumbs(){const l=this.router.url.split("/");let s="";return this.snackbarService.isEditPage$.subscribe(h=>{h?(l.pop(),this.snackbarService.snackbarLastEle$.subscribe(D=>{l.push(D)}),s=l.join("/")):s=this.router.url}),function Ro(u,l){const s=[],h=decodeURIComponent(l).replace(/\/$/,"").split("/").filter(U=>U);return function D(U,Oe=[],Le=[],Re=0){if(Re===h.length)return!0;let lt=!1;for(const Vt of U){const Qt=Vt.path,Pn=Qt.startsWith(":"),yn=Pn?h[Re]:Qt,pn=[...Oe,yn];if(Vt.path===h[Re]||Pn)if(lt=!0,Vt.children&&Vt.children.some(bn=>""===bn.path&&bn.redirectTo)){if(D(Vt.children,pn,[...Le,Qt],Re+1))return!0}else{const bn=Pn?Qt.slice(1):Qt,Zn=[...Le,bn].join(".").replace(/\//g,"."),Oi=yn.split("-"),Ti={label:Oi[Oi.length-1]};if(Re!==h.length-1&&(Ti.path=pn.join("/")),Pn||(Ti.translationKey=`nav.${Zn}.header`),s.push(Ti),D(Vt.children||[],pn,[...Le,bn],Re+1))return!0}}return!lt&&(s.push({label:h[Re],path:[...Oe,h[Re]].join("/")}),D(U,[...Oe,h[Re]],Le,Re+1))}(u),s.length>0&&s[s.length-1].path&&delete s[s.length-1].path,s}(Wi,s)}handleNavClick(l){this.errorService.error=null,this.router.navigate([l.path])}handleSearchClick(){this.dialog.open(fi,{position:{top:"60px"}})}handleLanguageChange(l){this.transloco.setActiveLang(l),localStorage.setItem("language",l)}onSubmit(){this.searchService.search(this.search.value).subscribe(()=>{this.dialog.open(fi,{position:{top:"60px"}})})}get activeLanguage(){return this.transloco.getActiveLang()}get availableLanguages(){return this.transloco.getAvailableLangs()}isFeatureLocked(l,s){return this.paywallService.isFeatureLocked(l,s)}}).\u0275fac=function(l){return new(l||Zi)(d.Y36(di.y),d.Y36(ae._),d.Y36(te.i),d.Y36(_.F0),d.Y36(ei.y),d.Y36(ui.t),d.Y36(ro.uw),d.Y36(G.Vn),d.Y36(Ni.F),d.Y36(Yi),d.Y36(co.w),d.Y36(it._),d.Y36(_t.s))},Zi.\u0275cmp=d.Xpm({type:Zi,selectors:[["df-side-nav"]],standalone:!0,features:[d.jDz],ngContentSelectors:["*"],decls:25,vars:37,consts:[[1,"app-container"],[4,"ngIf"],["autosize","",1,"sidenav-container"],[1,"sidenav",3,"disableClose","opened","mode"],["sideNav",""],[1,"sidenav-content"],[1,"content-wrapper"],[1,"main"],["navList",""],[1,"tool-bar"],[1,"button-wrapper"],["mat-icon-button","",1,"toggle-icon",3,"click"],[1,"toggle-icon",3,"icon"],["routerLink","/",1,"logo"],["src","assets/img/logo.png","alt","Logo",1,"logo"],[1,"search-bar"],[1,"search-icon",3,"icon"],["type","text","placeholder","Search",1,"search-input",3,"formControl","keydown.enter"],[1,"spacer"],["mat-button","",1,"profile-icon",3,"matMenuTriggerFor"],[3,"icon"],["profileMenu","matMenu"],["mat-menu-item","","routerLink","profile"],["mat-menu-item","",3,"click"],["class","license-expired",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],["langMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],[1,"license-expired"],[1,"login-side-container"],[1,"image-container"],[1,"image-wrapper"],["src","assets/img/Server-Stack.gif","alt","Self Hosted"],["src","assets/img/API.gif","alt","API Generation"],["src","assets/img/Browser.gif","alt","Api Security"],["src","assets/img/Tools.gif","alt","API Scripting"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","banner",4,"ngIf"],[1,"banner"],[1,"page-header"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["current",""],["breadcrumbLabel",""],[1,"breadcrumb-link",3,"routerLink"],[4,"ngTemplateOutlet"],["label",""],["mat-list-item","",4,"ngIf","ngIfElse"],["subRoutes",""],["mat-list-item",""],["mat-flat-button","",1,"nav-item",3,"click"],[1,"nav-item"],[3,"src","alt"],[1,"expansion-panel",3,"expanded"],[1,"parent-route"]],template:function(l,s){1&l&&(d.F$t(),d.TgZ(0,"div",0),d.ALo(1,"async"),d.ALo(2,"async"),d.ALo(3,"async"),d.YNc(4,Bo,29,23,"ng-container",1),d.ALo(5,"async"),d.TgZ(6,"mat-sidenav-container",2)(7,"mat-sidenav",3,4),d.ALo(9,"async"),d.ALo(10,"async"),d.ALo(11,"async"),d.YNc(12,Ki,21,0,"ng-container",1),d.ALo(13,"async"),d.YNc(14,to,2,4,"mat-nav-list",1),d.ALo(15,"async"),d.qZA(),d.TgZ(16,"mat-sidenav-content",5)(17,"div",6),d.YNc(18,Po,3,3,"ng-container",1),d.ALo(19,"async"),d.TgZ(20,"div",7),d.ALo(21,"async"),d.Hsn(22),d.qZA()()()()(),d.YNc(23,Jo,1,1,"ng-template",null,8,d.W1O)),2&l&&(d.Tol(d.lcZ(1,15,s.isDarkMode)?"dark-theme":""),d.ekj("small",d.lcZ(2,17,s.isSmallScreen))("logged-in",d.lcZ(3,19,s.isLoggedIn$)),d.xp6(4),d.Q6J("ngIf",d.lcZ(5,21,s.isLoggedIn$)),d.xp6(3),d.Q6J("disableClose",!1===d.lcZ(9,23,s.isSmallScreen))("opened",!1===d.lcZ(10,25,s.isSmallScreen))("mode",d.lcZ(11,27,s.isSmallScreen)?"over":"side"),d.xp6(5),d.Q6J("ngIf",!1===d.lcZ(13,29,s.isLoggedIn$)),d.xp6(2),d.Q6J("ngIf",d.lcZ(15,31,s.isLoggedIn$)),d.xp6(4),d.Q6J("ngIf",d.lcZ(19,33,s.isLoggedIn$)),d.xp6(2),d.ekj("no-error",!1===d.lcZ(21,35,s.hasError$)))},dependencies:[ct,Mt,nt,tt,K.ie,K.Hk,We.uH,We.BN,ze,Qe,I.ot,I.lW,I.RK,B.To,B.ib,B.yz,_.Bz,_.rH,_.fw,ie.Tx,ie.VK,ie.OP,ie.p6,G.Ot,C.Ov,C.O5,C.ax,C.tP,ro.Is,C.ez,yo.lN,_n,xi.UX,xi.Fj,xi.JJ,xi.oH,Fo.c],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.logo[_ngcontent-%COMP%]{height:40px;cursor:pointer}.app-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column}.mat-toolbar[_ngcontent-%COMP%]{background-color:#f6f2fa;padding:16px;min-height:72px;display:flex;align-items:center}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:-4px}.mat-toolbar[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{margin-left:24px;display:flex;align-items:center;gap:16px;flex:1 1 auto;border:1px solid #ebe7ef;border-radius:50px;background-color:#ebe7ef;overflow:hidden;width:300px;height:50px;font-size:24px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{border:none;background-color:#ebe7ef;color:#47464f;font-size:20px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]:focus{outline:none}.mat-toolbar[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{color:#47464f;padding-left:14px}.search-btn[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:46px;background:none;border:none;padding:0 16px;font-family:var(--mat-expansion-header-text-font);color:var(--mat-expansion-container-text-color);cursor:pointer;display:flex;align-items:center}.search-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:6px}.profile-icon[_ngcontent-%COMP%]{color:#0f0761}.sidenav-container[_ngcontent-%COMP%]{background-color:#f6f2fa;flex:1 1 auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{background-color:#0f0761;min-width:40%;border:none;transition:min-width .3s ease-out;max-width:450px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;gap:8px;width:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%]{width:calc(40% - 8px);padding:10px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%;height:auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#fff}.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:0}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:20%;background-color:#f6f2fa}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:40%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:48px;padding:0 16px;gap:4px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 0 0 16px!important;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{height:48px;width:100%;font-size:1.6rem;font-weight:400;border-radius:0;justify-content:left;display:flex;align-items:center;gap:6px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]{position:relative;overflow:hidden}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:before{content:\"\";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,20,60,.15),rgba(255,69,0,.15),rgba(255,165,0,.15),rgba(50,205,50,.15),rgba(30,144,255,.15),rgba(138,43,226,.15),transparent);animation:_ngcontent-%COMP%_rainbow-slide 3s ease-in-out infinite}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:linear-gradient(45deg,#dc143c,#ff4500,#ffa500,#32cd32,#1e90ff,#8a2be2);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_ngcontent-%COMP%_rainbow-text 2s ease-in-out infinite;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,.3);filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3);animation:_ngcontent-%COMP%_rainbow-icon 4s linear infinite;drop-shadow:0 0 6px rgba(0,0,0,.3)}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover:before{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover img[_ngcontent-%COMP%]{animation-duration:2s}@keyframes _ngcontent-%COMP%_rainbow-slide{0%{left:-100%}50%{left:100%}to{left:-100%}}@keyframes _ngcontent-%COMP%_rainbow-text{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _ngcontent-%COMP%_rainbow-icon{0%{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}16.66%{filter:hue-rotate(60deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(255,69,0,.4))}33.33%{filter:hue-rotate(120deg) saturate(2.4) brightness(.6) contrast(1.5) drop-shadow(0 0 6px rgba(255,165,0,.4))}50%{filter:hue-rotate(180deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(50,205,50,.4))}66.66%{filter:hue-rotate(240deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(30,144,255,.4))}83.33%{filter:hue-rotate(300deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(138,43,226,.4))}to{filter:hue-rotate(360deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%]{background-color:#e3dfff!important;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;width:95%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%]{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]{opacity:.7;position:relative}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:after{content:\"\";background-image:url(lock-icon.c8ce090d45cbe9bb.svg);background-size:contain;width:14px;height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover{opacity:1}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover:after{opacity:.8}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:8px 20px 24px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{height:100%;padding:2px;border:1px solid #f6f2fa;background-color:#f6f2fa;border-radius:6px!important}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{flex-shrink:0;width:100%;padding-bottom:40px;background-color:#fff}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{padding:32px 16px 0}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{flex-grow:1}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin-top:-60px;padding:16px 20px;background-color:#fff}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin:-60px 0 0;padding:16px 20px}.small[_ngcontent-%COMP%] .mat-expansion-panel-header{padding:0 8px}.small[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 8px 8px!important} .mat-expansion-panel-body{overflow-x:auto} .mat-expansion-panel{background:#f6f2fa}.license-expired[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:#e53935;color:#fff;border-radius:0;justify-content:center;align-items:center;font-size:16px;padding:16px}.breadcrumb-link[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.dark-theme[_ngcontent-%COMP%] .tool-bar[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{background-color:#1c1b20!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#1c1b20!important}.dark-theme.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mdc-button__label>span{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)!important}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{background-color:#0f0e13!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{background-color:#1c1b20!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{padding:2px;border:1px solid #1c1b21!important;background-color:#0f0e13!important;border-radius:6px!important}"]}),Zi);_o=(0,i.gn)([(0,hn.c)({checkProperties:!0})],_o);let mo=(()=>{class u{constructor(){this.activeCounter=0,this.active$=new ti.X(!1)}get active(){return this.active$.asObservable()}set active(s){s?this.activeCounter++:setTimeout(()=>this.activeCounter=Math.max(this.activeCounter-1,0),100),this.active$.next(s)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})(),Da=(()=>{class u{constructor(s,h){this.dfAuthService=s,this.dfUserDataService=h}loginWithJwt(s){return this.dfAuthService.loginWithToken(s).pipe((0,Tn.b)(h=>this.dfUserDataService.userData=h))}setCurrentUser(s){this.dfUserDataService.userData=s}getCurrentUser(){return this.dfUserDataService.userData}isAuthenticated(){return this.dfUserDataService.isLoggedIn}isLoggedIn(){return this.isAuthenticated()}logout(){this.dfAuthService.logout()}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(te.i),d.LFG(ae._))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})(),ja=(()=>{class u{constructor(){this.logs=[]}log(s){const D=`${(new Date).toISOString()}: ${s}`;console.log(D),this.logs.push(D)}getLogs(){return this.logs}clearLogs(){this.logs=[]}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();var Ai;function ko(u,l){1&u&&(d.ynx(0),d._UZ(1,"router-outlet"),d.BQk())}function qo(u,l){1&u&&(d.TgZ(0,"df-side-nav"),d._UZ(1,"router-outlet"),d.qZA())}function ua(u,l){1&u&&(d.TgZ(0,"div",3),d._UZ(1,"div",4)(2,"img",5),d.qZA())}let Mo=((Ai=class{constructor(l,s,h,D,U,Oe){this.loadingSpinnerService=l,this.licenseCheckService=s,this.authService=h,this.router=D,this.route=U,this.loggingService=Oe,this.title="df-admin-interface",this.activeSpinner$=this.loadingSpinnerService.active,this.licenseCheck$=this.licenseCheckService.licenseCheck$}ngOnInit(){this.loggingService.log("AppComponent initialized"),this.handleAuthentication()}handleAuthentication(){this.loggingService.log("Handling authentication");const l=window.location.href;this.loggingService.log(`Full URL: ${l}`);const s=l.match(/[?&]jwt=([^&#]*)/),h=s?s[1]:null;h?(this.loggingService.log(`JWT found in URL: ${h.substring(0,20)}...`),this.authService.loginWithJwt(h).subscribe(D=>{this.loggingService.log("Login successful for user: "+(D.session_token||D.sessionToken?"Authenticated":"Unknown")),window.location.href="/#/home"},D=>{this.loggingService.log(`Login failed: ${JSON.stringify(D)}`),window.location.href="/#/auth/login"})):(this.loggingService.log("No JWT found in URL"),this.authService.isAuthenticated()?(this.loggingService.log("User is already logged in"),window.location.href="/#/home"):this.loggingService.log("User not logged in, redirecting to login page"))}someMethod(){this.authService.isAuthenticated()}}).\u0275fac=function(l){return new(l||Ai)(d.Y36(mo),d.Y36(ui.t),d.Y36(Da),d.Y36(_.F0),d.Y36(_.gz),d.Y36(ja))},Ai.\u0275cmp=d.Xpm({type:Ai,selectors:[["df-root"]],standalone:!0,features:[d.jDz],decls:6,vars:7,consts:[[4,"ngIf","ngIfElse"],["enabled",""],["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"backdrop"],["src","assets/img/df-cog.svg","alt","spinner","width","200",1,"spinner"]],template:function(l,s){if(1&l&&(d.YNc(0,ko,2,0,"ng-container",0),d.ALo(1,"async"),d.YNc(2,qo,2,0,"ng-template",null,1,d.W1O),d.YNc(4,ua,3,0,"div",2),d.ALo(5,"async")),2&l){const h=d.MAs(3);let D;d.Q6J("ngIf","true"===(null==(D=d.lcZ(1,3,s.licenseCheck$))?null:D.disableUi))("ngIfElse",h),d.xp6(4),d.Q6J("ngIf",d.lcZ(5,5,s.activeSpinner$))}},dependencies:[_o,_.lC,C.O5,C.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1001;width:100%;height:100%}.spinner-container[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#7571a9;opacity:.3}.spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_spin 5s linear infinite;transform-origin:center center}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]}),Ai);Mo=(0,i.gn)([(0,hn.c)({checkProperties:!0})],Mo);var Do=r(6593);function $a(u){return new d.vHH(3e3,!1)}function sa(u){switch(u.length){case 0:return new ot.ZN;case 1:return u[0];default:return new ot.ZE(u)}}function Sr(u,l,s=new Map,h=new Map){const D=[],U=[];let Oe=-1,Le=null;if(l.forEach(Re=>{const lt=Re.get("offset"),Vt=lt==Oe,Qt=Vt&&Le||new Map;Re.forEach((Pn,yn)=>{let pn=yn,bn=Pn;if("offset"!==yn)switch(pn=u.normalizePropertyName(pn,D),bn){case ot.k1:bn=s.get(yn);break;case ot.l3:bn=h.get(yn);break;default:bn=u.normalizeStyleValue(yn,pn,bn,D)}Qt.set(pn,bn)}),Vt||U.push(Qt),Le=Qt,Oe=lt}),D.length)throw function oi(u){return new d.vHH(3502,!1)}();return U}function ur(u,l,s,h){switch(l){case"start":u.onStart(()=>h(s&&za(s,"start",u)));break;case"done":u.onDone(()=>h(s&&za(s,"done",u)));break;case"destroy":u.onDestroy(()=>h(s&&za(s,"destroy",u)))}}function za(u,l,s){const U=Qa(u.element,u.triggerName,u.fromState,u.toState,l||u.phaseName,s.totalTime??u.totalTime,!!s.disabled),Oe=u._data;return null!=Oe&&(U._data=Oe),U}function Qa(u,l,s,h,D="",U=0,Oe){return{element:u,triggerName:l,fromState:s,toState:h,phaseName:D,totalTime:U,disabled:!!Oe}}function Qi(u,l,s){let h=u.get(l);return h||u.set(l,h=s),h}function Ha(u){const l=u.indexOf(":");return[u.substring(1,l),u.slice(l+1)]}const zr=(()=>typeof document>"u"?null:document.documentElement)();function la(u){const l=u.parentNode||u.host||null;return l===zr?null:l}let Wo=null,Ja=!1;function uo(u,l){for(;l;){if(l===u)return!0;l=la(l)}return!1}function ba(u,l,s){if(s)return Array.from(u.querySelectorAll(l));const h=u.querySelector(l);return h?[h]:[]}let In=(()=>{class u{validateStyleProperty(s){return function Hr(u){Wo||(Wo=function Lr(){return typeof document<"u"?document.body:null}()||{},Ja=!!Wo.style&&"WebkitAppearance"in Wo.style);let l=!0;return Wo.style&&!function hr(u){return"ebkit"==u.substring(1,6)}(u)&&(l=u in Wo.style,!l&&Ja&&(l="Webkit"+u.charAt(0).toUpperCase()+u.slice(1)in Wo.style)),l}(s)}matchesElement(s,h){return!1}containsElement(s,h){return uo(s,h)}getParentElement(s){return la(s)}query(s,h,D){return ba(s,h,D)}computeStyle(s,h,D){return D||""}animate(s,h,D,U,Oe,Le=[],Re){return new ot.ZN(D,U)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})(),Co=(()=>{class u{}return u.NOOP=new In,u})();const g=1e3,Z="ng-enter",we="ng-leave",rt="ng-trigger",y=".ng-trigger",T="ng-animating",R=".ng-animating";function Q(u){if("number"==typeof u)return u;const l=u.match(/^(-?[\.\d]+)(m?s)/);return!l||l.length<2?0:ve(parseFloat(l[1]),l[2])}function ve(u,l){return"s"===l?u*g:u}function Te(u,l,s){return u.hasOwnProperty("duration")?u:function $e(u,l,s){let D,U=0,Oe="";if("string"==typeof u){const Le=u.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Le)return l.push($a()),{duration:0,delay:0,easing:""};D=ve(parseFloat(Le[1]),Le[2]);const Re=Le[3];null!=Re&&(U=ve(parseFloat(Re),Le[4]));const lt=Le[5];lt&&(Oe=lt)}else D=u;if(!s){let Le=!1,Re=l.length;D<0&&(l.push(function sr(){return new d.vHH(3100,!1)}()),Le=!0),U<0&&(l.push(function lr(){return new d.vHH(3101,!1)}()),Le=!0),Le&&l.splice(Re,0,$a())}return{duration:D,delay:U,easing:Oe}}(u,l,s)}function at(u,l={}){return Object.keys(u).forEach(s=>{l[s]=u[s]}),l}function Ct(u){const l=new Map;return Object.keys(u).forEach(s=>{l.set(s,u[s])}),l}function en(u,l=new Map,s){if(s)for(let[h,D]of s)l.set(h,D);for(let[h,D]of u)l.set(h,D);return l}function on(u,l,s){l.forEach((h,D)=>{const U=zi(D);s&&!s.has(D)&&s.set(D,u.style[U]),u.style[U]=h})}function On(u,l){l.forEach((s,h)=>{const D=zi(h);u.style[D]=""})}function Rn(u){return Array.isArray(u)?1==u.length?u[0]:(0,ot.vP)(u):u}const ji=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ei(u){let l=[];if("string"==typeof u){let s;for(;s=ji.exec(u);)l.push(s[1]);ji.lastIndex=0}return l}function Mi(u,l,s){const h=u.toString(),D=h.replace(ji,(U,Oe)=>{let Le=l[Oe];return null==Le&&(s.push(function dr(u){return new d.vHH(3003,!1)}()),Le=""),Le.toString()});return D==h?u:D}function Si(u){const l=[];let s=u.next();for(;!s.done;)l.push(s.value),s=u.next();return l}const Eo=/-+([a-z0-9])/g;function zi(u){return u.replace(Eo,(...l)=>l[1].toUpperCase())}function Fn(u,l,s){switch(l.type){case 7:return u.visitTrigger(l,s);case 0:return u.visitState(l,s);case 1:return u.visitTransition(l,s);case 2:return u.visitSequence(l,s);case 3:return u.visitGroup(l,s);case 4:return u.visitAnimate(l,s);case 5:return u.visitKeyframes(l,s);case 6:return u.visitStyle(l,s);case 8:return u.visitReference(l,s);case 9:return u.visitAnimateChild(l,s);case 10:return u.visitAnimateRef(l,s);case 11:return u.visitQuery(l,s);case 12:return u.visitStagger(l,s);default:throw function S(u){return new d.vHH(3004,!1)}()}}function pr(u,l){return window.getComputedStyle(u)[l]}const Ar="*";function Sc(u,l){const s=[];return"string"==typeof u?u.split(/\s*,\s*/).forEach(h=>function P2(u,l,s){if(":"==u[0]){const Re=function Ji(u,l){switch(u){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(s,h)=>parseFloat(h)>parseFloat(s);case":decrement":return(s,h)=>parseFloat(h) *"}}(u,s);if("function"==typeof Re)return void l.push(Re);u=Re}const h=u.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==h||h.length<4)return s.push(function Ya(u){return new d.vHH(3015,!1)}()),l;const D=h[1],U=h[2],Oe=h[3];l.push(La(D,Oe));"<"==U[0]&&!(D==Ar&&Oe==Ar)&&l.push(La(Oe,D))}(h,s,l)):s.push(u),s}const So=new Set(["true","1"]),Vr=new Set(["false","0"]);function La(u,l){const s=So.has(u)||Vr.has(u),h=So.has(l)||Vr.has(l);return(D,U)=>{let Oe=u==Ar||u==D,Le=l==Ar||l==U;return!Oe&&s&&"boolean"==typeof D&&(Oe=D?So.has(u):Vr.has(u)),!Le&&h&&"boolean"==typeof U&&(Le=U?So.has(l):Vr.has(l)),Oe&&Le}}const k2=new RegExp("s*:selfs*,?","g");function Tr(u,l,s,h){return new D2(u).build(l,s,h)}class D2{constructor(l){this._driver=l}build(l,s,h){const D=new zc(s);return this._resetContextStyleTimingState(D),Fn(this,Rn(l),D)}_resetContextStyleTimingState(l){l.currentQuerySelector="",l.collectedStyles=new Map,l.collectedStyles.set("",new Map),l.currentTime=0}visitTrigger(l,s){let h=s.queryCount=0,D=s.depCount=0;const U=[],Oe=[];return"@"==l.name.charAt(0)&&s.errors.push(function w(){return new d.vHH(3006,!1)}()),l.definitions.forEach(Le=>{if(this._resetContextStyleTimingState(s),0==Le.type){const Re=Le,lt=Re.name;lt.toString().split(/\s*,\s*/).forEach(Vt=>{Re.name=Vt,U.push(this.visitState(Re,s))}),Re.name=lt}else if(1==Le.type){const Re=this.visitTransition(Le,s);h+=Re.queryCount,D+=Re.depCount,Oe.push(Re)}else s.errors.push(function q(){return new d.vHH(3007,!1)}())}),{type:7,name:l.name,states:U,transitions:Oe,queryCount:h,depCount:D,options:null}}visitState(l,s){const h=this.visitStyle(l.styles,s),D=l.options&&l.options.params||null;if(h.containsDynamicStyles){const U=new Set,Oe=D||{};h.styles.forEach(Le=>{Le instanceof Map&&Le.forEach(Re=>{Ei(Re).forEach(lt=>{Oe.hasOwnProperty(lt)||U.add(lt)})})}),U.size&&(Si(U.values()),s.errors.push(function pt(u,l){return new d.vHH(3008,!1)}()))}return{type:0,name:l.name,style:h,options:D?{params:D}:null}}visitTransition(l,s){s.queryCount=0,s.depCount=0;const h=Fn(this,Rn(l.animation),s);return{type:1,matchers:Sc(l.expr,s.errors),animation:h,queryCount:s.queryCount,depCount:s.depCount,options:va(l.options)}}visitSequence(l,s){return{type:2,steps:l.steps.map(h=>Fn(this,h,s)),options:va(l.options)}}visitGroup(l,s){const h=s.currentTime;let D=0;const U=l.steps.map(Oe=>{s.currentTime=h;const Le=Fn(this,Oe,s);return D=Math.max(D,s.currentTime),Le});return s.currentTime=D,{type:3,steps:U,options:va(l.options)}}visitAnimate(l,s){const h=function E2(u,l){if(u.hasOwnProperty("duration"))return u;if("number"==typeof u)return tr(Te(u,l).duration,0,"");const s=u;if(s.split(/\s+/).some(U=>"{"==U.charAt(0)&&"{"==U.charAt(1))){const U=tr(0,0,"");return U.dynamic=!0,U.strValue=s,U}const D=Te(s,l);return tr(D.duration,D.delay,D.easing)}(l.timings,s.errors);s.currentAnimateTimings=h;let D,U=l.styles?l.styles:(0,ot.oB)({});if(5==U.type)D=this.visitKeyframes(U,s);else{let Oe=l.styles,Le=!1;if(!Oe){Le=!0;const lt={};h.easing&&(lt.easing=h.easing),Oe=(0,ot.oB)(lt)}s.currentTime+=h.duration+h.delay;const Re=this.visitStyle(Oe,s);Re.isEmptyStep=Le,D=Re}return s.currentAnimateTimings=null,{type:4,timings:h,style:D,options:null}}visitStyle(l,s){const h=this._makeStyleAst(l,s);return this._validateStyleAst(h,s),h}_makeStyleAst(l,s){const h=[],D=Array.isArray(l.styles)?l.styles:[l.styles];for(let Le of D)"string"==typeof Le?Le===ot.l3?h.push(Le):s.errors.push(new d.vHH(3002,!1)):h.push(Ct(Le));let U=!1,Oe=null;return h.forEach(Le=>{if(Le instanceof Map&&(Le.has("easing")&&(Oe=Le.get("easing"),Le.delete("easing")),!U))for(let Re of Le.values())if(Re.toString().indexOf("{{")>=0){U=!0;break}}),{type:6,styles:h,easing:Oe,offset:l.offset,containsDynamicStyles:U,options:null}}_validateStyleAst(l,s){const h=s.currentAnimateTimings;let D=s.currentTime,U=s.currentTime;h&&U>0&&(U-=h.duration+h.delay),l.styles.forEach(Oe=>{"string"!=typeof Oe&&Oe.forEach((Le,Re)=>{const lt=s.collectedStyles.get(s.currentQuerySelector),Vt=lt.get(Re);let Qt=!0;Vt&&(U!=D&&U>=Vt.startTime&&D<=Vt.endTime&&(s.errors.push(function vi(u,l,s,h,D){return new d.vHH(3010,!1)}()),Qt=!1),U=Vt.startTime),Qt&<.set(Re,{startTime:U,endTime:D}),s.options&&function _i(u,l,s){const h=l.params||{},D=Ei(u);D.length&&D.forEach(U=>{h.hasOwnProperty(U)||s.push(function ha(u){return new d.vHH(3001,!1)}())})}(Le,s.options,s.errors)})})}visitKeyframes(l,s){const h={type:5,styles:[],options:null};if(!s.currentAnimateTimings)return s.errors.push(function ea(){return new d.vHH(3011,!1)}()),h;let U=0;const Oe=[];let Le=!1,Re=!1,lt=0;const Vt=l.steps.map(Oi=>{const Gi=this._makeStyleAst(Oi,s);let Ti=null!=Gi.offset?Gi.offset:function ac(u){if("string"==typeof u)return null;let l=null;if(Array.isArray(u))u.forEach(s=>{if(s instanceof Map&&s.has("offset")){const h=s;l=parseFloat(h.get("offset")),h.delete("offset")}});else if(u instanceof Map&&u.has("offset")){const s=u;l=parseFloat(s.get("offset")),s.delete("offset")}return l}(Gi.styles),qi=0;return null!=Ti&&(U++,qi=Gi.offset=Ti),Re=Re||qi<0||qi>1,Le=Le||qi0&&U{const Ti=Pn>0?Gi==yn?1:Pn*Gi:Oe[Gi],qi=Ti*Zn;s.currentTime=pn+bn.delay+qi,bn.duration=qi,this._validateStyleAst(Oi,s),Oi.offset=Ti,h.styles.push(Oi)}),h}visitReference(l,s){return{type:8,animation:Fn(this,Rn(l.animation),s),options:va(l.options)}}visitAnimateChild(l,s){return s.depCount++,{type:9,options:va(l.options)}}visitAnimateRef(l,s){return{type:10,animation:this.visitReference(l.animation,s),options:va(l.options)}}visitQuery(l,s){const h=s.currentQuerySelector,D=l.options||{};s.queryCount++,s.currentQuery=l;const[U,Oe]=function ic(u){const l=!!u.split(/\s*,\s*/).find(s=>":self"==s);return l&&(u=u.replace(k2,"")),u=u.replace(/@\*/g,y).replace(/@\w+/g,s=>y+"-"+s.slice(1)).replace(/:animating/g,R),[u,l]}(l.selector);s.currentQuerySelector=h.length?h+" "+U:U,Qi(s.collectedStyles,s.currentQuerySelector,new Map);const Le=Fn(this,Rn(l.animation),s);return s.currentQuery=null,s.currentQuerySelector=h,{type:11,selector:U,limit:D.limit||0,optional:!!D.optional,includeSelf:Oe,animation:Le,originalSelector:l.selector,options:va(l.options)}}visitStagger(l,s){s.currentQuery||s.errors.push(function mr(){return new d.vHH(3013,!1)}());const h="full"===l.timings?{duration:0,delay:0,easing:"full"}:Te(l.timings,s.errors,!0);return{type:12,animation:Fn(this,Rn(l.animation),s),timings:h,options:null}}}class zc{constructor(l){this.errors=l,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function va(u){return u?(u=at(u)).params&&(u.params=function oc(u){return u?at(u):null}(u.params)):u={},u}function tr(u,l,s){return{duration:u,delay:l,easing:s}}function br(u,l,s,h,D,U,Oe=null,Le=!1){return{type:1,element:u,keyframes:l,preStyleProps:s,postStyleProps:h,duration:D,delay:U,totalTime:D+U,easing:Oe,subTimeline:Le}}class vr{constructor(){this._map=new Map}get(l){return this._map.get(l)||[]}append(l,s){let h=this._map.get(l);h||this._map.set(l,h=[]),h.push(...s)}has(l){return this._map.has(l)}clear(){this._map.clear()}}const Lc=new RegExp(":enter","g"),z1=new RegExp(":leave","g");function Hi(u,l,s,h,D,U=new Map,Oe=new Map,Le,Re,lt=[]){return(new p).buildKeyframes(u,l,s,h,D,U,Oe,Le,Re,lt)}class p{buildKeyframes(l,s,h,D,U,Oe,Le,Re,lt,Vt=[]){lt=lt||new vr;const Qt=new f(l,s,lt,D,U,Vt,[]);Qt.options=Re;const Pn=Re.delay?Q(Re.delay):0;Qt.currentTimeline.delayNextStep(Pn),Qt.currentTimeline.setStyles([Oe],null,Qt.errors,Re),Fn(this,h,Qt);const yn=Qt.timelines.filter(pn=>pn.containsAnimation());if(yn.length&&Le.size){let pn;for(let bn=yn.length-1;bn>=0;bn--){const Zn=yn[bn];if(Zn.element===s){pn=Zn;break}}pn&&!pn.allowOnlyTimelineStyles()&&pn.setStyles([Le],null,Qt.errors,Re)}return yn.length?yn.map(pn=>pn.buildKeyframes()):[br(s,[],[],[],0,Pn,"",!1)]}visitTrigger(l,s){}visitState(l,s){}visitTransition(l,s){}visitAnimateChild(l,s){const h=s.subInstructions.get(s.element);if(h){const D=s.createSubContext(l.options),U=s.currentTimeline.currentTime,Oe=this._visitSubInstructions(h,D,D.options);U!=Oe&&s.transformIntoNewTimeline(Oe)}s.previousNode=l}visitAnimateRef(l,s){const h=s.createSubContext(l.options);h.transformIntoNewTimeline(),this._applyAnimationRefDelays([l.options,l.animation.options],s,h),this.visitReference(l.animation,h),s.transformIntoNewTimeline(h.currentTimeline.currentTime),s.previousNode=l}_applyAnimationRefDelays(l,s,h){for(const D of l){const U=D?.delay;if(U){const Oe="number"==typeof U?U:Q(Mi(U,D?.params??{},s.errors));h.delayNextStep(Oe)}}}_visitSubInstructions(l,s,h){let U=s.currentTimeline.currentTime;const Oe=null!=h.duration?Q(h.duration):null,Le=null!=h.delay?Q(h.delay):null;return 0!==Oe&&l.forEach(Re=>{const lt=s.appendInstructionToTimeline(Re,Oe,Le);U=Math.max(U,lt.duration+lt.delay)}),U}visitReference(l,s){s.updateOptions(l.options,!0),Fn(this,l.animation,s),s.previousNode=l}visitSequence(l,s){const h=s.subContextCount;let D=s;const U=l.options;if(U&&(U.params||U.delay)&&(D=s.createSubContext(U),D.transformIntoNewTimeline(),null!=U.delay)){6==D.previousNode.type&&(D.currentTimeline.snapshotCurrentStyles(),D.previousNode=v);const Oe=Q(U.delay);D.delayNextStep(Oe)}l.steps.length&&(l.steps.forEach(Oe=>Fn(this,Oe,D)),D.currentTimeline.applyStylesToKeyframe(),D.subContextCount>h&&D.transformIntoNewTimeline()),s.previousNode=l}visitGroup(l,s){const h=[];let D=s.currentTimeline.currentTime;const U=l.options&&l.options.delay?Q(l.options.delay):0;l.steps.forEach(Oe=>{const Le=s.createSubContext(l.options);U&&Le.delayNextStep(U),Fn(this,Oe,Le),D=Math.max(D,Le.currentTimeline.currentTime),h.push(Le.currentTimeline)}),h.forEach(Oe=>s.currentTimeline.mergeTimelineCollectedStyles(Oe)),s.transformIntoNewTimeline(D),s.previousNode=l}_visitTiming(l,s){if(l.dynamic){const h=l.strValue;return Te(s.params?Mi(h,s.params,s.errors):h,s.errors)}return{duration:l.duration,delay:l.delay,easing:l.easing}}visitAnimate(l,s){const h=s.currentAnimateTimings=this._visitTiming(l.timings,s),D=s.currentTimeline;h.delay&&(s.incrementTime(h.delay),D.snapshotCurrentStyles());const U=l.style;5==U.type?this.visitKeyframes(U,s):(s.incrementTime(h.duration),this.visitStyle(U,s),D.applyStylesToKeyframe()),s.currentAnimateTimings=null,s.previousNode=l}visitStyle(l,s){const h=s.currentTimeline,D=s.currentAnimateTimings;!D&&h.hasCurrentStyleProperties()&&h.forwardFrame();const U=D&&D.easing||l.easing;l.isEmptyStep?h.applyEmptyStep(U):h.setStyles(l.styles,U,s.errors,s.options),s.previousNode=l}visitKeyframes(l,s){const h=s.currentAnimateTimings,D=s.currentTimeline.duration,U=h.duration,Le=s.createSubContext().currentTimeline;Le.easing=h.easing,l.styles.forEach(Re=>{Le.forwardTime((Re.offset||0)*U),Le.setStyles(Re.styles,Re.easing,s.errors,s.options),Le.applyStylesToKeyframe()}),s.currentTimeline.mergeTimelineCollectedStyles(Le),s.transformIntoNewTimeline(D+U),s.previousNode=l}visitQuery(l,s){const h=s.currentTimeline.currentTime,D=l.options||{},U=D.delay?Q(D.delay):0;U&&(6===s.previousNode.type||0==h&&s.currentTimeline.hasCurrentStyleProperties())&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=v);let Oe=h;const Le=s.invokeQuery(l.selector,l.originalSelector,l.limit,l.includeSelf,!!D.optional,s.errors);s.currentQueryTotal=Le.length;let Re=null;Le.forEach((lt,Vt)=>{s.currentQueryIndex=Vt;const Qt=s.createSubContext(l.options,lt);U&&Qt.delayNextStep(U),lt===s.element&&(Re=Qt.currentTimeline),Fn(this,l.animation,Qt),Qt.currentTimeline.applyStylesToKeyframe(),Oe=Math.max(Oe,Qt.currentTimeline.currentTime)}),s.currentQueryIndex=0,s.currentQueryTotal=0,s.transformIntoNewTimeline(Oe),Re&&(s.currentTimeline.mergeTimelineCollectedStyles(Re),s.currentTimeline.snapshotCurrentStyles()),s.previousNode=l}visitStagger(l,s){const h=s.parentContext,D=s.currentTimeline,U=l.timings,Oe=Math.abs(U.duration),Le=Oe*(s.currentQueryTotal-1);let Re=Oe*s.currentQueryIndex;switch(U.duration<0?"reverse":U.easing){case"reverse":Re=Le-Re;break;case"full":Re=h.currentStaggerTime}const Vt=s.currentTimeline;Re&&Vt.delayNextStep(Re);const Qt=Vt.currentTime;Fn(this,l.animation,s),s.previousNode=l,h.currentStaggerTime=D.currentTime-Qt+(D.startTime-h.currentTimeline.startTime)}}const v={};class f{constructor(l,s,h,D,U,Oe,Le,Re){this._driver=l,this.element=s,this.subInstructions=h,this._enterClassName=D,this._leaveClassName=U,this.errors=Oe,this.timelines=Le,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=v,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Re||new x(this._driver,s,0),Le.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(l,s){if(!l)return;const h=l;let D=this.options;null!=h.duration&&(D.duration=Q(h.duration)),null!=h.delay&&(D.delay=Q(h.delay));const U=h.params;if(U){let Oe=D.params;Oe||(Oe=this.options.params={}),Object.keys(U).forEach(Le=>{(!s||!Oe.hasOwnProperty(Le))&&(Oe[Le]=Mi(U[Le],Oe,this.errors))})}}_copyOptions(){const l={};if(this.options){const s=this.options.params;if(s){const h=l.params={};Object.keys(s).forEach(D=>{h[D]=s[D]})}}return l}createSubContext(l=null,s,h){const D=s||this.element,U=new f(this._driver,D,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(D,h||0));return U.previousNode=this.previousNode,U.currentAnimateTimings=this.currentAnimateTimings,U.options=this._copyOptions(),U.updateOptions(l),U.currentQueryIndex=this.currentQueryIndex,U.currentQueryTotal=this.currentQueryTotal,U.parentContext=this,this.subContextCount++,U}transformIntoNewTimeline(l){return this.previousNode=v,this.currentTimeline=this.currentTimeline.fork(this.element,l),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(l,s,h){const D={duration:s??l.duration,delay:this.currentTimeline.currentTime+(h??0)+l.delay,easing:""},U=new V(this._driver,l.element,l.keyframes,l.preStyleProps,l.postStyleProps,D,l.stretchStartingKeyframe);return this.timelines.push(U),D}incrementTime(l){this.currentTimeline.forwardTime(this.currentTimeline.duration+l)}delayNextStep(l){l>0&&this.currentTimeline.delayNextStep(l)}invokeQuery(l,s,h,D,U,Oe){let Le=[];if(D&&Le.push(this.element),l.length>0){l=(l=l.replace(Lc,"."+this._enterClassName)).replace(z1,"."+this._leaveClassName);let lt=this._driver.query(this.element,l,1!=h);0!==h&&(lt=h<0?lt.slice(lt.length+h,lt.length):lt.slice(0,h)),Le.push(...lt)}return!U&&0==Le.length&&Oe.push(function fr(u){return new d.vHH(3014,!1)}()),Le}}class x{constructor(l,s,h,D){this._driver=l,this.element=s,this.startTime=h,this._elementTimelineStylesLookup=D,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(s),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(s,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(l){const s=1===this._keyframes.size&&this._pendingStyles.size;this.duration||s?(this.forwardTime(this.currentTime+l),s&&this.snapshotCurrentStyles()):this.startTime+=l}fork(l,s){return this.applyStylesToKeyframe(),new x(this._driver,l,s||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(l){this.applyStylesToKeyframe(),this.duration=l,this._loadKeyframe()}_updateStyle(l,s){this._localTimelineStyles.set(l,s),this._globalTimelineStyles.set(l,s),this._styleSummary.set(l,{time:this.currentTime,value:s})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(l){l&&this._previousKeyframe.set("easing",l);for(let[s,h]of this._globalTimelineStyles)this._backFill.set(s,h||ot.l3),this._currentKeyframe.set(s,ot.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(l,s,h,D){s&&this._previousKeyframe.set("easing",s);const U=D&&D.params||{},Oe=function ce(u,l){const s=new Map;let h;return u.forEach(D=>{if("*"===D){h=h||l.keys();for(let U of h)s.set(U,ot.l3)}else en(D,s)}),s}(l,this._globalTimelineStyles);for(let[Le,Re]of Oe){const lt=Mi(Re,U,h);this._pendingStyles.set(Le,lt),this._localTimelineStyles.has(Le)||this._backFill.set(Le,this._globalTimelineStyles.get(Le)??ot.l3),this._updateStyle(Le,lt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((l,s)=>{this._currentKeyframe.set(s,l)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((l,s)=>{this._currentKeyframe.has(s)||this._currentKeyframe.set(s,l)}))}snapshotCurrentStyles(){for(let[l,s]of this._localTimelineStyles)this._pendingStyles.set(l,s),this._updateStyle(l,s)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const l=[];for(let s in this._currentKeyframe)l.push(s);return l}mergeTimelineCollectedStyles(l){l._styleSummary.forEach((s,h)=>{const D=this._styleSummary.get(h);(!D||s.time>D.time)&&this._updateStyle(h,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const l=new Set,s=new Set,h=1===this._keyframes.size&&0===this.duration;let D=[];this._keyframes.forEach((Le,Re)=>{const lt=en(Le,new Map,this._backFill);lt.forEach((Vt,Qt)=>{Vt===ot.k1?l.add(Qt):Vt===ot.l3&&s.add(Qt)}),h||lt.set("offset",Re/this.duration),D.push(lt)});const U=l.size?Si(l.values()):[],Oe=s.size?Si(s.values()):[];if(h){const Le=D[0],Re=new Map(Le);Le.set("offset",0),Re.set("offset",1),D=[Le,Re]}return br(this.element,D,U,Oe,this.duration,this.startTime,this.easing,!1)}}class V extends x{constructor(l,s,h,D,U,Oe,Le=!1){super(l,s,Oe.delay),this.keyframes=h,this.preStyleProps=D,this.postStyleProps=U,this._stretchStartingKeyframe=Le,this.timings={duration:Oe.duration,delay:Oe.delay,easing:Oe.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let l=this.keyframes,{delay:s,duration:h,easing:D}=this.timings;if(this._stretchStartingKeyframe&&s){const U=[],Oe=h+s,Le=s/Oe,Re=en(l[0]);Re.set("offset",0),U.push(Re);const lt=en(l[0]);lt.set("offset",oe(Le)),U.push(lt);const Vt=l.length-1;for(let Qt=1;Qt<=Vt;Qt++){let Pn=en(l[Qt]);const yn=Pn.get("offset");Pn.set("offset",oe((s+yn*h)/Oe)),U.push(Pn)}h=Oe,s=0,D="",l=U}return br(this.element,l,this.preStyleProps,this.postStyleProps,h,s,D,!0)}}function oe(u,l=3){const s=Math.pow(10,l-1);return Math.round(u*s)/s}class Nt{}const fn=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Bn extends Nt{normalizePropertyName(l,s){return zi(l)}normalizeStyleValue(l,s,h,D){let U="";const Oe=h.toString().trim();if(fn.has(s)&&0!==h&&"0"!==h)if("number"==typeof h)U="px";else{const Le=h.match(/^[+-]?[\d\.]+([a-z]*)$/);Le&&0==Le[1].length&&D.push(function k(u,l){return new d.vHH(3005,!1)}())}return Oe+U}}function Vi(u,l,s,h,D,U,Oe,Le,Re,lt,Vt,Qt,Pn){return{type:0,element:u,triggerName:l,isRemovalTransition:D,fromState:s,fromStyles:U,toState:h,toStyles:Oe,timelines:Le,queriedElements:Re,preStyleProps:lt,postStyleProps:Vt,totalTime:Qt,errors:Pn}}const _a={};class Ma{constructor(l,s,h){this._triggerName=l,this.ast=s,this._stateStyles=h}match(l,s,h,D){return function Ir(u,l,s,h,D){return u.some(U=>U(l,s,h,D))}(this.ast.matchers,l,s,h,D)}buildStyles(l,s,h){let D=this._stateStyles.get("*");return void 0!==l&&(D=this._stateStyles.get(l?.toString())||D),D?D.buildStyles(s,h):new Map}build(l,s,h,D,U,Oe,Le,Re,lt,Vt){const Qt=[],Pn=this.ast.options&&this.ast.options.params||_a,pn=this.buildStyles(h,Le&&Le.params||_a,Qt),bn=Re&&Re.params||_a,Zn=this.buildStyles(D,bn,Qt),Oi=new Set,Gi=new Map,Ti=new Map,qi="void"===D,dc={params:Nr(bn,Pn),delay:this.ast.options?.delay},ya=Vt?[]:Hi(l,s,this.ast.animation,U,Oe,pn,Zn,dc,lt,Qt);let xo=0;if(ya.forEach(oa=>{xo=Math.max(oa.duration+oa.delay,xo)}),Qt.length)return Vi(s,this._triggerName,h,D,qi,pn,Zn,[],[],Gi,Ti,xo,Qt);ya.forEach(oa=>{const wa=oa.element,j1=Qi(Gi,wa,new Set);oa.preStyleProps.forEach(Kr=>j1.add(Kr));const Zr=Qi(Ti,wa,new Set);oa.postStyleProps.forEach(Kr=>Zr.add(Kr)),wa!==s&&Oi.add(wa)});const Ta=Si(Oi.values());return Vi(s,this._triggerName,h,D,qi,pn,Zn,ya,Ta,Gi,Ti,xo)}}function Nr(u,l){const s=at(l);for(const h in u)u.hasOwnProperty(h)&&null!=u[h]&&(s[h]=u[h]);return s}class Rr{constructor(l,s,h){this.styles=l,this.defaultParams=s,this.normalizer=h}buildStyles(l,s){const h=new Map,D=at(this.defaultParams);return Object.keys(l).forEach(U=>{const Oe=l[U];null!==Oe&&(D[U]=Oe)}),this.styles.styles.forEach(U=>{"string"!=typeof U&&U.forEach((Oe,Le)=>{Oe&&(Oe=Mi(Oe,D,s));const Re=this.normalizer.normalizePropertyName(Le,s);Oe=this.normalizer.normalizeStyleValue(Le,Re,Oe,s),h.set(Le,Oe)})}),h}}class fl{constructor(l,s,h){this.name=l,this.ast=s,this._normalizer=h,this.transitionFactories=[],this.states=new Map,s.states.forEach(D=>{this.states.set(D.name,new Rr(D.style,D.options&&D.options.params||{},h))}),Ac(this.states,"true","1"),Ac(this.states,"false","0"),s.transitions.forEach(D=>{this.transitionFactories.push(new Ma(l,D,this.states))}),this.fallbackTransition=function H2(u,l,s){return new Ma(u,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Oe,Le)=>!0],options:null,queryCount:0,depCount:0},l)}(l,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(l,s,h,D){return this.transitionFactories.find(Oe=>Oe.match(l,s,h,D))||null}matchStyles(l,s,h){return this.fallbackTransition.buildStyles(l,s,h)}}function Ac(u,l,s){u.has(l)?u.has(s)||u.set(s,u.get(l)):u.has(s)&&u.set(l,u.get(s))}const Sd=new vr;class ul{constructor(l,s,h){this.bodyNode=l,this._driver=s,this._normalizer=h,this._animations=new Map,this._playersById=new Map,this.players=[]}register(l,s){const h=[],U=Tr(this._driver,s,h,[]);if(h.length)throw function $o(u){return new d.vHH(3503,!1)}();this._animations.set(l,U)}_buildPlayer(l,s,h){const D=l.element,U=Sr(this._normalizer,l.keyframes,s,h);return this._driver.animate(D,U,l.duration,l.delay,l.easing,[],!0)}create(l,s,h={}){const D=[],U=this._animations.get(l);let Oe;const Le=new Map;if(U?(Oe=Hi(this._driver,s,U,Z,we,new Map,new Map,h,Sd,D),Oe.forEach(Vt=>{const Qt=Qi(Le,Vt.element,new Map);Vt.postStyleProps.forEach(Pn=>Qt.set(Pn,null))})):(D.push(function Dr(){return new d.vHH(3300,!1)}()),Oe=[]),D.length)throw function pa(u){return new d.vHH(3504,!1)}();Le.forEach((Vt,Qt)=>{Vt.forEach((Pn,yn)=>{Vt.set(yn,this._driver.computeStyle(Qt,yn,ot.l3))})});const lt=sa(Oe.map(Vt=>{const Qt=Le.get(Vt.element);return this._buildPlayer(Vt,new Map,Qt)}));return this._playersById.set(l,lt),lt.onDestroy(()=>this.destroy(l)),this.players.push(lt),lt}destroy(l){const s=this._getPlayer(l);s.destroy(),this._playersById.delete(l);const h=this.players.indexOf(s);h>=0&&this.players.splice(h,1)}_getPlayer(l){const s=this._playersById.get(l);if(!s)throw function Go(u){return new d.vHH(3301,!1)}();return s}listen(l,s,h,D){const U=Qa(s,"","","");return ur(this._getPlayer(l),h,U,D),()=>{}}command(l,s,h,D){if("register"==h)return void this.register(l,D[0]);if("create"==h)return void this.create(l,s,D[0]||{});const U=this._getPlayer(l);switch(h){case"play":U.play();break;case"pause":U.pause();break;case"reset":U.reset();break;case"restart":U.restart();break;case"finish":U.finish();break;case"init":U.init();break;case"setPosition":U.setPosition(parseFloat(D[0]));break;case"destroy":this.destroy(l)}}}const H1="ng-animate-queued",L1="ng-animate-disabled",Tc=[],Ic={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Nc={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ca="__ng_removed";class Rc{get params(){return this.options.params}constructor(l,s=""){this.namespaceId=s;const h=l&&l.hasOwnProperty("value");if(this.value=function V1(u){return u??null}(h?l.value:l),h){const U=at(l);delete U.value,this.options=U}else this.options={};this.options.params||(this.options.params={})}absorbOptions(l){const s=l.params;if(s){const h=this.options.params;Object.keys(s).forEach(D=>{null==h[D]&&(h[D]=s[D])})}}}const Fr="void",L2=new Rc(Fr);class xa{constructor(l,s,h){this.id=l,this.hostElement=s,this._engine=h,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+l,zo(s,this._hostClassName)}listen(l,s,h,D){if(!this._triggers.has(s))throw function na(u,l){return new d.vHH(3302,!1)}();if(null==h||0==h.length)throw function Za(u){return new d.vHH(3303,!1)}();if(!function V2(u){return"start"==u||"done"==u}(h))throw function Er(u,l){return new d.vHH(3400,!1)}();const U=Qi(this._elementListeners,l,[]),Oe={name:s,phase:h,callback:D};U.push(Oe);const Le=Qi(this._engine.statesByElement,l,new Map);return Le.has(s)||(zo(l,rt),zo(l,rt+"-"+s),Le.set(s,L2)),()=>{this._engine.afterFlush(()=>{const Re=U.indexOf(Oe);Re>=0&&U.splice(Re,1),this._triggers.has(s)||Le.delete(s)})}}register(l,s){return!this._triggers.has(l)&&(this._triggers.set(l,s),!0)}_getTrigger(l){const s=this._triggers.get(l);if(!s)throw function Sa(u){return new d.vHH(3401,!1)}();return s}trigger(l,s,h,D=!0){const U=this._getTrigger(s),Oe=new Aa(this.id,s,l);let Le=this._engine.statesByElement.get(l);Le||(zo(l,rt),zo(l,rt+"-"+s),this._engine.statesByElement.set(l,Le=new Map));let Re=Le.get(s);const lt=new Rc(h,this.id);if(!(h&&h.hasOwnProperty("value"))&&Re&<.absorbOptions(Re.options),Le.set(s,lt),Re||(Re=L2),lt.value!==Fr&&Re.value===lt.value){if(!function vl(u,l){const s=Object.keys(u),h=Object.keys(l);if(s.length!=h.length)return!1;for(let D=0;D{On(l,Zn),on(l,Oi)})}return}const Pn=Qi(this._engine.playersByElement,l,[]);Pn.forEach(bn=>{bn.namespaceId==this.id&&bn.triggerName==s&&bn.queued&&bn.destroy()});let yn=U.matchTransition(Re.value,lt.value,l,lt.params),pn=!1;if(!yn){if(!D)return;yn=U.fallbackTransition,pn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:s,transition:yn,fromState:Re,toState:lt,player:Oe,isFallbackTransition:pn}),pn||(zo(l,H1),Oe.onStart(()=>{_r(l,H1)})),Oe.onDone(()=>{let bn=this.players.indexOf(Oe);bn>=0&&this.players.splice(bn,1);const Zn=this._engine.playersByElement.get(l);if(Zn){let Oi=Zn.indexOf(Oe);Oi>=0&&Zn.splice(Oi,1)}}),this.players.push(Oe),Pn.push(Oe),Oe}deregister(l){this._triggers.delete(l),this._engine.statesByElement.forEach(s=>s.delete(l)),this._elementListeners.forEach((s,h)=>{this._elementListeners.set(h,s.filter(D=>D.name!=l))})}clearElementCache(l){this._engine.statesByElement.delete(l),this._elementListeners.delete(l);const s=this._engine.playersByElement.get(l);s&&(s.forEach(h=>h.destroy()),this._engine.playersByElement.delete(l))}_signalRemovalForInnerTriggers(l,s){const h=this._engine.driver.query(l,y,!0);h.forEach(D=>{if(D[Ca])return;const U=this._engine.fetchNamespacesByElement(D);U.size?U.forEach(Oe=>Oe.triggerLeaveAnimation(D,s,!1,!0)):this.clearElementCache(D)}),this._engine.afterFlushAnimationsDone(()=>h.forEach(D=>this.clearElementCache(D)))}triggerLeaveAnimation(l,s,h,D){const U=this._engine.statesByElement.get(l),Oe=new Map;if(U){const Le=[];if(U.forEach((Re,lt)=>{if(Oe.set(lt,Re.value),this._triggers.has(lt)){const Vt=this.trigger(l,lt,Fr,D);Vt&&Le.push(Vt)}}),Le.length)return this._engine.markElementAsRemoved(this.id,l,!0,s,Oe),h&&sa(Le).onDone(()=>this._engine.processLeaveNode(l)),!0}return!1}prepareLeaveAnimationListeners(l){const s=this._elementListeners.get(l),h=this._engine.statesByElement.get(l);if(s&&h){const D=new Set;s.forEach(U=>{const Oe=U.name;if(D.has(Oe))return;D.add(Oe);const Re=this._triggers.get(Oe).fallbackTransition,lt=h.get(Oe)||L2,Vt=new Rc(Fr),Qt=new Aa(this.id,Oe,l);this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:Oe,transition:Re,fromState:lt,toState:Vt,player:Qt,isFallbackTransition:!0})})}}removeNode(l,s){const h=this._engine;if(l.childElementCount&&this._signalRemovalForInnerTriggers(l,s),this.triggerLeaveAnimation(l,s,!0))return;let D=!1;if(h.totalAnimations){const U=h.players.length?h.playersByQueriedElement.get(l):[];if(U&&U.length)D=!0;else{let Oe=l;for(;Oe=Oe.parentNode;)if(h.statesByElement.get(Oe)){D=!0;break}}}if(this.prepareLeaveAnimationListeners(l),D)h.markElementAsRemoved(this.id,l,!1,s);else{const U=l[Ca];(!U||U===Ic)&&(h.afterFlush(()=>this.clearElementCache(l)),h.destroyInnerAnimations(l),h._onRemovalComplete(l,s))}}insertNode(l,s){zo(l,this._hostClassName)}drainQueuedTransitions(l){const s=[];return this._queue.forEach(h=>{const D=h.player;if(D.destroyed)return;const U=h.element,Oe=this._elementListeners.get(U);Oe&&Oe.forEach(Le=>{if(Le.name==h.triggerName){const Re=Qa(U,h.triggerName,h.fromState.value,h.toState.value);Re._data=l,ur(h.player,Le.phase,Re,Le.callback)}}),D.markedForDestroy?this._engine.afterFlush(()=>{D.destroy()}):s.push(h)}),this._queue=[],s.sort((h,D)=>{const U=h.transition.ast.depCount,Oe=D.transition.ast.depCount;return 0==U||0==Oe?U-Oe:this._engine.driver.containsElement(h.element,D.element)?1:-1})}destroy(l){this.players.forEach(s=>s.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,l)}}class gl{_onRemovalComplete(l,s){this.onRemovalComplete(l,s)}constructor(l,s,h){this.bodyNode=l,this.driver=s,this._normalizer=h,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(D,U)=>{}}get queuedPlayers(){const l=[];return this._namespaceList.forEach(s=>{s.players.forEach(h=>{h.queued&&l.push(h)})}),l}createNamespace(l,s){const h=new xa(l,s,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,s)?this._balanceNamespaceList(h,s):(this.newHostElements.set(s,h),this.collectEnterElement(s)),this._namespaceLookup[l]=h}_balanceNamespaceList(l,s){const h=this._namespaceList,D=this.namespacesByHostElement;if(h.length-1>=0){let Oe=!1,Le=this.driver.getParentElement(s);for(;Le;){const Re=D.get(Le);if(Re){const lt=h.indexOf(Re);h.splice(lt+1,0,l),Oe=!0;break}Le=this.driver.getParentElement(Le)}Oe||h.unshift(l)}else h.push(l);return D.set(s,l),l}register(l,s){let h=this._namespaceLookup[l];return h||(h=this.createNamespace(l,s)),h}registerTrigger(l,s,h){let D=this._namespaceLookup[l];D&&D.register(s,h)&&this.totalAnimations++}destroy(l,s){l&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const h=this._fetchNamespace(l);this.namespacesByHostElement.delete(h.hostElement);const D=this._namespaceList.indexOf(h);D>=0&&this._namespaceList.splice(D,1),h.destroy(s),delete this._namespaceLookup[l]}))}_fetchNamespace(l){return this._namespaceLookup[l]}fetchNamespacesByElement(l){const s=new Set,h=this.statesByElement.get(l);if(h)for(let D of h.values())if(D.namespaceId){const U=this._fetchNamespace(D.namespaceId);U&&s.add(U)}return s}trigger(l,s,h,D){if(Br(s)){const U=this._fetchNamespace(l);if(U)return U.trigger(s,h,D),!0}return!1}insertNode(l,s,h,D){if(!Br(s))return;const U=s[Ca];if(U&&U.setForRemoval){U.setForRemoval=!1,U.setForMove=!0;const Oe=this.collectedLeaveElements.indexOf(s);Oe>=0&&this.collectedLeaveElements.splice(Oe,1)}if(l){const Oe=this._fetchNamespace(l);Oe&&Oe.insertNode(s,h)}D&&this.collectEnterElement(s)}collectEnterElement(l){this.collectedEnterElements.push(l)}markElementAsDisabled(l,s){s?this.disabledNodes.has(l)||(this.disabledNodes.add(l),zo(l,L1)):this.disabledNodes.has(l)&&(this.disabledNodes.delete(l),_r(l,L1))}removeNode(l,s,h){if(Br(s)){const D=l?this._fetchNamespace(l):null;D?D.removeNode(s,h):this.markElementAsRemoved(l,s,!1,h);const U=this.namespacesByHostElement.get(s);U&&U.id!==l&&U.removeNode(s,h)}else this._onRemovalComplete(s,h)}markElementAsRemoved(l,s,h,D,U){this.collectedLeaveElements.push(s),s[Ca]={namespaceId:l,setForRemoval:D,hasAnimation:h,removedBeforeQueried:!1,previousTriggersValues:U}}listen(l,s,h,D,U){return Br(s)?this._fetchNamespace(l).listen(s,h,D,U):()=>{}}_buildInstruction(l,s,h,D,U){return l.transition.build(this.driver,l.element,l.fromState.value,l.toState.value,h,D,l.fromState.options,l.toState.options,s,U)}destroyInnerAnimations(l){let s=this.driver.query(l,y,!0);s.forEach(h=>this.destroyActiveAnimationsForElement(h)),0!=this.playersByQueriedElement.size&&(s=this.driver.query(l,R,!0),s.forEach(h=>this.finishActiveQueriedAnimationOnElement(h)))}destroyActiveAnimationsForElement(l){const s=this.playersByElement.get(l);s&&s.forEach(h=>{h.queued?h.markedForDestroy=!0:h.destroy()})}finishActiveQueriedAnimationOnElement(l){const s=this.playersByQueriedElement.get(l);s&&s.forEach(h=>h.finish())}whenRenderingDone(){return new Promise(l=>{if(this.players.length)return sa(this.players).onDone(()=>l());l()})}processLeaveNode(l){const s=l[Ca];if(s&&s.setForRemoval){if(l[Ca]=Ic,s.namespaceId){this.destroyInnerAnimations(l);const h=this._fetchNamespace(s.namespaceId);h&&h.clearElementCache(l)}this._onRemovalComplete(l,s.setForRemoval)}l.classList?.contains(L1)&&this.markElementAsDisabled(l,!1),this.driver.query(l,".ng-animate-disabled",!0).forEach(h=>{this.markElementAsDisabled(h,!1)})}flush(l=-1){let s=[];if(this.newHostElements.size&&(this.newHostElements.forEach((h,D)=>this._balanceNamespaceList(h,D)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let h=0;hh()),this._flushFns=[],this._whenQuietFns.length){const h=this._whenQuietFns;this._whenQuietFns=[],s.length?sa(s).onDone(()=>{h.forEach(D=>D())}):h.forEach(D=>D())}}reportError(l){throw function ga(u){return new d.vHH(3402,!1)}()}_flushAnimations(l,s){const h=new vr,D=[],U=new Map,Oe=[],Le=new Map,Re=new Map,lt=new Map,Vt=new Set;this.disabledNodes.forEach(dn=>{Vt.add(dn);const Mn=this.driver.query(dn,".ng-animate-queued",!0);for(let xn=0;xn{const xn=Z+bn++;pn.set(Mn,xn),dn.forEach(jn=>zo(jn,xn))});const Zn=[],Oi=new Set,Gi=new Set;for(let dn=0;dnOi.add(jn)):Gi.add(Mn))}const Ti=new Map,qi=T2(Pn,Array.from(Oi));qi.forEach((dn,Mn)=>{const xn=we+bn++;Ti.set(Mn,xn),dn.forEach(jn=>zo(jn,xn))}),l.push(()=>{yn.forEach((dn,Mn)=>{const xn=pn.get(Mn);dn.forEach(jn=>_r(jn,xn))}),qi.forEach((dn,Mn)=>{const xn=Ti.get(Mn);dn.forEach(jn=>_r(jn,xn))}),Zn.forEach(dn=>{this.processLeaveNode(dn)})});const dc=[],ya=[];for(let dn=this._namespaceList.length-1;dn>=0;dn--)this._namespaceList[dn].drainQueuedTransitions(s).forEach(xn=>{const jn=xn.player,io=xn.element;if(dc.push(jn),this.collectedEnterElements.length){const ho=io[Ca];if(ho&&ho.setForMove){if(ho.previousTriggersValues&&ho.previousTriggersValues.has(xn.triggerName)){const Oa=ho.previousTriggersValues.get(xn.triggerName),po=this.statesByElement.get(xn.element);if(po&&po.has(xn.triggerName)){const mc=po.get(xn.triggerName);mc.value=Oa,po.set(xn.triggerName,mc)}}return void jn.destroy()}}const aa=!Qt||!this.driver.containsElement(Qt,io),ra=Ti.get(io),Cr=pn.get(io),Ci=this._buildInstruction(xn,h,Cr,ra,aa);if(Ci.errors&&Ci.errors.length)return void ya.push(Ci);if(aa)return jn.onStart(()=>On(io,Ci.fromStyles)),jn.onDestroy(()=>on(io,Ci.toStyles)),void D.push(jn);if(xn.isFallbackTransition)return jn.onStart(()=>On(io,Ci.fromStyles)),jn.onDestroy(()=>on(io,Ci.toStyles)),void D.push(jn);const zl=[];Ci.timelines.forEach(ho=>{ho.stretchStartingKeyframe=!0,this.disabledNodes.has(ho.element)||zl.push(ho)}),Ci.timelines=zl,h.append(io,Ci.timelines),Oe.push({instruction:Ci,player:jn,element:io}),Ci.queriedElements.forEach(ho=>Qi(Le,ho,[]).push(jn)),Ci.preStyleProps.forEach((ho,Oa)=>{if(ho.size){let po=Re.get(Oa);po||Re.set(Oa,po=new Set),ho.forEach((mc,Zc)=>po.add(Zc))}}),Ci.postStyleProps.forEach((ho,Oa)=>{let po=lt.get(Oa);po||lt.set(Oa,po=new Set),ho.forEach((mc,Zc)=>po.add(Zc))})});if(ya.length){const dn=[];ya.forEach(Mn=>{dn.push(function Ka(u,l){return new d.vHH(3505,!1)}())}),dc.forEach(Mn=>Mn.destroy()),this.reportError(dn)}const xo=new Map,Ta=new Map;Oe.forEach(dn=>{const Mn=dn.element;h.has(Mn)&&(Ta.set(Mn,Mn),this._beforeAnimationBuild(dn.player.namespaceId,dn.instruction,xo))}),D.forEach(dn=>{const Mn=dn.element;this._getPreviousPlayers(Mn,!1,dn.namespaceId,dn.triggerName,null).forEach(jn=>{Qi(xo,Mn,[]).push(jn),jn.destroy()})});const oa=Zn.filter(dn=>I2(dn,Re,lt)),wa=new Map;Fc(wa,this.driver,Gi,lt,ot.l3).forEach(dn=>{I2(dn,Re,lt)&&oa.push(dn)});const Zr=new Map;yn.forEach((dn,Mn)=>{Fc(Zr,this.driver,new Set(dn),Re,ot.k1)}),oa.forEach(dn=>{const Mn=wa.get(dn),xn=Zr.get(dn);wa.set(dn,new Map([...Mn?.entries()??[],...xn?.entries()??[]]))});const Kr=[],F2=[],$1={};Oe.forEach(dn=>{const{element:Mn,player:xn,instruction:jn}=dn;if(h.has(Mn)){if(Vt.has(Mn))return xn.onDestroy(()=>on(Mn,jn.toStyles)),xn.disabled=!0,xn.overrideTotalTime(jn.totalTime),void D.push(xn);let io=$1;if(Ta.size>1){let ra=Mn;const Cr=[];for(;ra=ra.parentNode;){const Ci=Ta.get(ra);if(Ci){io=Ci;break}Cr.push(ra)}Cr.forEach(Ci=>Ta.set(Ci,io))}const aa=this._buildAnimation(xn.namespaceId,jn,xo,U,Zr,wa);if(xn.setRealPlayer(aa),io===$1)Kr.push(xn);else{const ra=this.playersByElement.get(io);ra&&ra.length&&(xn.parentPlayer=sa(ra)),D.push(xn)}}else On(Mn,jn.fromStyles),xn.onDestroy(()=>on(Mn,jn.toStyles)),F2.push(xn),Vt.has(Mn)&&D.push(xn)}),F2.forEach(dn=>{const Mn=U.get(dn.element);if(Mn&&Mn.length){const xn=sa(Mn);dn.setRealPlayer(xn)}}),D.forEach(dn=>{dn.parentPlayer?dn.syncPlayerEvents(dn.parentPlayer):dn.destroy()});for(let dn=0;dn!aa.destroyed);io.length?bl(this,Mn,io):this.processLeaveNode(Mn)}return Zn.length=0,Kr.forEach(dn=>{this.players.push(dn),dn.onDone(()=>{dn.destroy();const Mn=this.players.indexOf(dn);this.players.splice(Mn,1)}),dn.play()}),Kr}afterFlush(l){this._flushFns.push(l)}afterFlushAnimationsDone(l){this._whenQuietFns.push(l)}_getPreviousPlayers(l,s,h,D,U){let Oe=[];if(s){const Le=this.playersByQueriedElement.get(l);Le&&(Oe=Le)}else{const Le=this.playersByElement.get(l);if(Le){const Re=!U||U==Fr;Le.forEach(lt=>{lt.queued||!Re&<.triggerName!=D||Oe.push(lt)})}}return(h||D)&&(Oe=Oe.filter(Le=>!(h&&h!=Le.namespaceId||D&&D!=Le.triggerName))),Oe}_beforeAnimationBuild(l,s,h){const U=s.element,Oe=s.isRemovalTransition?void 0:l,Le=s.isRemovalTransition?void 0:s.triggerName;for(const Re of s.timelines){const lt=Re.element,Vt=lt!==U,Qt=Qi(h,lt,[]);this._getPreviousPlayers(lt,Vt,Oe,Le,s.toState).forEach(yn=>{const pn=yn.getRealPlayer();pn.beforeDestroy&&pn.beforeDestroy(),yn.destroy(),Qt.push(yn)})}On(U,s.fromStyles)}_buildAnimation(l,s,h,D,U,Oe){const Le=s.triggerName,Re=s.element,lt=[],Vt=new Set,Qt=new Set,Pn=s.timelines.map(pn=>{const bn=pn.element;Vt.add(bn);const Zn=bn[Ca];if(Zn&&Zn.removedBeforeQueried)return new ot.ZN(pn.duration,pn.delay);const Oi=bn!==Re,Gi=function Bc(u){const l=[];return ir(u,l),l}((h.get(bn)||Tc).map(xo=>xo.getRealPlayer())).filter(xo=>!!xo.element&&xo.element===bn),Ti=U.get(bn),qi=Oe.get(bn),dc=Sr(this._normalizer,pn.keyframes,Ti,qi),ya=this._buildPlayer(pn,dc,Gi);if(pn.subTimeline&&D&&Qt.add(bn),Oi){const xo=new Aa(l,Le,bn);xo.setRealPlayer(ya),lt.push(xo)}return ya});lt.forEach(pn=>{Qi(this.playersByQueriedElement,pn.element,[]).push(pn),pn.onDone(()=>function A2(u,l,s){let h=u.get(l);if(h){if(h.length){const D=h.indexOf(s);h.splice(D,1)}0==h.length&&u.delete(l)}return h}(this.playersByQueriedElement,pn.element,pn))}),Vt.forEach(pn=>zo(pn,T));const yn=sa(Pn);return yn.onDestroy(()=>{Vt.forEach(pn=>_r(pn,T)),on(Re,s.toStyles)}),Qt.forEach(pn=>{Qi(D,pn,[]).push(yn)}),yn}_buildPlayer(l,s,h){return s.length>0?this.driver.animate(l.element,s,l.duration,l.delay,l.easing,h):new ot.ZN(l.duration,l.delay)}}class Aa{constructor(l,s,h){this.namespaceId=l,this.triggerName=s,this.element=h,this._player=new ot.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(l){this._containsRealPlayer||(this._player=l,this._queuedCallbacks.forEach((s,h)=>{s.forEach(D=>ur(l,h,void 0,D))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(l.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(l){this.totalTime=l}syncPlayerEvents(l){const s=this._player;s.triggerCallback&&l.onStart(()=>s.triggerCallback("start")),l.onDone(()=>this.finish()),l.onDestroy(()=>this.destroy())}_queueEvent(l,s){Qi(this._queuedCallbacks,l,[]).push(s)}onDone(l){this.queued&&this._queueEvent("done",l),this._player.onDone(l)}onStart(l){this.queued&&this._queueEvent("start",l),this._player.onStart(l)}onDestroy(l){this.queued&&this._queueEvent("destroy",l),this._player.onDestroy(l)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(l){this.queued||this._player.setPosition(l)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(l){const s=this._player;s.triggerCallback&&s.triggerCallback(l)}}function Br(u){return u&&1===u.nodeType}function T1(u,l){const s=u.style.display;return u.style.display=l??"none",s}function Fc(u,l,s,h,D){const U=[];s.forEach(Re=>U.push(T1(Re)));const Oe=[];h.forEach((Re,lt)=>{const Vt=new Map;Re.forEach(Qt=>{const Pn=l.computeStyle(lt,Qt,D);Vt.set(Qt,Pn),(!Pn||0==Pn.length)&&(lt[Ca]=Nc,Oe.push(lt))}),u.set(lt,Vt)});let Le=0;return s.forEach(Re=>T1(Re,U[Le++])),Oe}function T2(u,l){const s=new Map;if(u.forEach(Le=>s.set(Le,[])),0==l.length)return s;const D=new Set(l),U=new Map;function Oe(Le){if(!Le)return 1;let Re=U.get(Le);if(Re)return Re;const lt=Le.parentNode;return Re=s.has(lt)?lt:D.has(lt)?1:Oe(lt),U.set(Le,Re),Re}return l.forEach(Le=>{const Re=Oe(Le);1!==Re&&s.get(Re).push(Le)}),s}function zo(u,l){u.classList?.add(l)}function _r(u,l){u.classList?.remove(l)}function bl(u,l,s){sa(s).onDone(()=>u.processLeaveNode(l))}function ir(u,l){for(let s=0;sD.add(U)):l.set(u,h),s.delete(u),!0}class cc{constructor(l,s,h){this.bodyNode=l,this._driver=s,this._normalizer=h,this._triggerCache={},this.onRemovalComplete=(D,U)=>{},this._transitionEngine=new gl(l,s,h),this._timelineEngine=new ul(l,s,h),this._transitionEngine.onRemovalComplete=(D,U)=>this.onRemovalComplete(D,U)}registerTrigger(l,s,h,D,U){const Oe=l+"-"+D;let Le=this._triggerCache[Oe];if(!Le){const Re=[],Vt=Tr(this._driver,U,Re,[]);if(Re.length)throw function fo(u,l){return new d.vHH(3404,!1)}();Le=function rc(u,l,s){return new fl(u,l,s)}(D,Vt,this._normalizer),this._triggerCache[Oe]=Le}this._transitionEngine.registerTrigger(s,D,Le)}register(l,s){this._transitionEngine.register(l,s)}destroy(l,s){this._transitionEngine.destroy(l,s)}onInsert(l,s,h,D){this._transitionEngine.insertNode(l,s,h,D)}onRemove(l,s,h){this._transitionEngine.removeNode(l,s,h)}disableAnimations(l,s){this._transitionEngine.markElementAsDisabled(l,s)}process(l,s,h,D){if("@"==h.charAt(0)){const[U,Oe]=Ha(h);this._timelineEngine.command(U,s,Oe,D)}else this._transitionEngine.trigger(l,s,h,D)}listen(l,s,h,D,U){if("@"==h.charAt(0)){const[Oe,Le]=Ha(h);return this._timelineEngine.listen(Oe,s,Le,U)}return this._transitionEngine.listen(l,s,h,D,U)}flush(l=-1){this._transitionEngine.flush(l)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(l){this._transitionEngine.afterFlushAnimationsDone(l)}}let _l=(()=>{class u{constructor(s,h,D){this._element=s,this._startStyles=h,this._endStyles=D,this._state=0;let U=u.initialStylesByElement.get(s);U||u.initialStylesByElement.set(s,U=new Map),this._initialStyles=U}start(){this._state<1&&(this._startStyles&&on(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(on(this._element,this._initialStyles),this._endStyles&&(on(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(u.initialStylesByElement.delete(this._element),this._startStyles&&(On(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(On(this._element,this._endStyles),this._endStyles=null),on(this._element,this._initialStyles),this._state=3)}}return u.initialStylesByElement=new WeakMap,u})();function Uc(u){let l=null;return u.forEach((s,h)=>{(function N2(u){return"display"===u||"position"===u})(h)&&(l=l||new Map,l.set(h,s))}),l}class R2{constructor(l,s,h,D){this.element=l,this.keyframes=s,this.options=h,this._specialStyles=D,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=h.duration,this._delay=h.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(l=>l()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const l=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,l,this.options),this._finalKeyframe=l.length?l[l.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(l){const s=[];return l.forEach(h=>{s.push(Object.fromEntries(h))}),s}_triggerWebAnimation(l,s,h){return l.animate(this._convertKeyframesToObject(s),h)}onStart(l){this._originalOnStartFns.push(l),this._onStartFns.push(l)}onDone(l){this._originalOnDoneFns.push(l),this._onDoneFns.push(l)}onDestroy(l){this._onDestroyFns.push(l)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(l=>l()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(l=>l()),this._onDestroyFns=[])}setPosition(l){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=l*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const l=new Map;this.hasStarted()&&this._finalKeyframe.forEach((h,D)=>{"offset"!==D&&l.set(D,this._finished?h:pr(this.element,D))}),this.currentSnapshot=l}triggerCallback(l){const s="start"===l?this._onStartFns:this._onDoneFns;s.forEach(h=>h()),s.length=0}}class I1{validateStyleProperty(l){return!0}validateAnimatableStyleProperty(l){return!0}matchesElement(l,s){return!1}containsElement(l,s){return uo(l,s)}getParentElement(l){return la(l)}query(l,s,h){return ba(l,s,h)}computeStyle(l,s,h){return window.getComputedStyle(l)[s]}animate(l,s,h,D,U,Oe=[]){const Re={duration:h,delay:D,fill:0==D?"both":"forwards"};U&&(Re.easing=U);const lt=new Map,Vt=Oe.filter(yn=>yn instanceof R2);(function Lt(u,l){return 0===u||0===l})(h,D)&&Vt.forEach(yn=>{yn.currentSnapshot.forEach((pn,bn)=>lt.set(bn,pn))});let Qt=function qt(u){return u.length?u[0]instanceof Map?u:u.map(l=>Ct(l)):[]}(s).map(yn=>en(yn));Qt=function zn(u,l,s){if(s.size&&l.length){let h=l[0],D=[];if(s.forEach((U,Oe)=>{h.has(Oe)||D.push(Oe),h.set(Oe,U)}),D.length)for(let U=1;UOe.set(Le,pr(u,Le)))}}return l}(l,Qt,lt);const Pn=function Ur(u,l){let s=null,h=null;return Array.isArray(l)&&l.length?(s=Uc(l[0]),l.length>1&&(h=Uc(l[l.length-1]))):l instanceof Map&&(s=Uc(l)),s||h?new _l(u,s,h):null}(l,Qt);return new R2(l,Qt,Re,Pn)}}let jc=(()=>{class u extends ot._j{constructor(s,h){super(),this._nextAnimationId=0,this._renderer=s.createRenderer(h.body,{id:"0",encapsulation:d.ifc.None,styles:[],data:{animation:[]}})}build(s){const h=this._nextAnimationId.toString();this._nextAnimationId++;const D=Array.isArray(s)?(0,ot.vP)(s):s;return Mr(this._renderer,null,h,"register",[D]),new jr(h,this._renderer)}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(d.FYo),d.LFG(C.K0))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})();class jr extends ot.LC{constructor(l,s){super(),this._id=l,this._renderer=s}create(l,s){return new $r(this._id,l,s||{},this._renderer)}}class $r{constructor(l,s,h,D){this.id=l,this.element=s,this._renderer=D,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",h)}_listen(l,s){return this._renderer.listen(this.element,`@@${this.id}:${l}`,s)}_command(l,...s){return Mr(this._renderer,this.element,this.id,l,s)}onDone(l){this._listen("done",l)}onStart(l){this._listen("start",l)}onDestroy(l){this._listen("destroy",l)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(l){this._command("setPosition",l)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Mr(u,l,s,h,D){return u.setProperty(l,`@@${s}:${h}`,D)}const $c="@.disabled";let Va=(()=>{class u{constructor(s,h,D){this.delegate=s,this.engine=h,this._zone=D,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,h.onRemovalComplete=(U,Oe)=>{const Le=Oe?.parentNode(U);Le&&Oe.removeChild(Le,U)}}createRenderer(s,h){const U=this.delegate.createRenderer(s,h);if(!(s&&h&&h.data&&h.data.animation)){let Vt=this._rendererCache.get(U);return Vt||(Vt=new Ml("",U,this.engine,()=>this._rendererCache.delete(U)),this._rendererCache.set(U,Vt)),Vt}const Oe=h.id,Le=h.id+"-"+this._currentId;this._currentId++,this.engine.register(Le,s);const Re=Vt=>{Array.isArray(Vt)?Vt.forEach(Re):this.engine.registerTrigger(Oe,Le,s,Vt.name,Vt)};return h.data.animation.forEach(Re),new Cl(this,Le,U,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(s,h,D){s>=0&&sh(D)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(U=>{const[Oe,Le]=U;Oe(Le)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([h,D]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(d.FYo),d.LFG(cc),d.LFG(d.R0b))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})();class Ml{constructor(l,s,h,D){this.namespaceId=l,this.delegate=s,this.engine=h,this._onDestroy=D}get data(){return this.delegate.data}destroyNode(l){this.delegate.destroyNode?.(l)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(l,s){return this.delegate.createElement(l,s)}createComment(l){return this.delegate.createComment(l)}createText(l){return this.delegate.createText(l)}appendChild(l,s){this.delegate.appendChild(l,s),this.engine.onInsert(this.namespaceId,s,l,!1)}insertBefore(l,s,h,D=!0){this.delegate.insertBefore(l,s,h),this.engine.onInsert(this.namespaceId,s,l,D)}removeChild(l,s,h){this.engine.onRemove(this.namespaceId,s,this.delegate)}selectRootElement(l,s){return this.delegate.selectRootElement(l,s)}parentNode(l){return this.delegate.parentNode(l)}nextSibling(l){return this.delegate.nextSibling(l)}setAttribute(l,s,h,D){this.delegate.setAttribute(l,s,h,D)}removeAttribute(l,s,h){this.delegate.removeAttribute(l,s,h)}addClass(l,s){this.delegate.addClass(l,s)}removeClass(l,s){this.delegate.removeClass(l,s)}setStyle(l,s,h,D){this.delegate.setStyle(l,s,h,D)}removeStyle(l,s,h){this.delegate.removeStyle(l,s,h)}setProperty(l,s,h){"@"==s.charAt(0)&&s==$c?this.disableAnimations(l,!!h):this.delegate.setProperty(l,s,h)}setValue(l,s){this.delegate.setValue(l,s)}listen(l,s,h){return this.delegate.listen(l,s,h)}disableAnimations(l,s){this.engine.disableAnimations(l,s)}}class Cl extends Ml{constructor(l,s,h,D,U){super(s,h,D,U),this.factory=l,this.namespaceId=s}setProperty(l,s,h){"@"==s.charAt(0)?"."==s.charAt(1)&&s==$c?this.disableAnimations(l,h=void 0===h||!!h):this.engine.process(this.namespaceId,l,s.slice(1),h):this.delegate.setProperty(l,s,h)}listen(l,s,h){if("@"==s.charAt(0)){const D=function zd(u){switch(u){case"body":return document.body;case"document":return document;case"window":return window;default:return u}}(l);let U=s.slice(1),Oe="";return"@"!=U.charAt(0)&&([U,Oe]=function xl(u){const l=u.indexOf(".");return[u.substring(0,l),u.slice(l+1)]}(U)),this.engine.listen(this.namespaceId,D,U,Oe,Le=>{this.factory.scheduleListenerCallback(Le._data||-1,h,Le)})}return this.delegate.listen(l,s,h)}}const wl=[{provide:ot._j,useClass:jc},{provide:Nt,useFactory:function Ld(){return new Bn}},{provide:cc,useClass:(()=>{class u extends cc{constructor(s,h,D,U){super(s.body,h,D)}ngOnDestroy(){this.flush()}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(C.K0),d.LFG(Co),d.LFG(Nt),d.LFG(d.z2F))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})()},{provide:d.FYo,useFactory:function yl(u,l,s){return new Va(u,l,s)},deps:[Do.se,cc,d.R0b]}],Gr=[{provide:Co,useFactory:()=>new I1},{provide:d.QbO,useValue:"BrowserAnimations"},...wl];var Wr=r(69862),Zo=r(51309),Yr=r(69854),Wc=r(64716),kl=r(94517);let Vd=(()=>{class u{constructor(){this.http=(0,d.f3M)(Wr.eN)}getTranslation(s){const h=(0,d.X6Q)()?"":"/dreamfactory/dist";return this.http.get(`${h}/assets/i18n/${s}.json`)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();var Ho=r(7715),Yc=r(21631),or=r(58504),F1=r(22939);const B1=[{code:"en",altCodes:["en-US"]}];(0,Do.Cg)(Mo,{providers:[(0,d.RIp)(Do.b2,F1.ZX),{provide:d.ip1,useFactory:function Sl(u){return()=>u.fetchEnvironmentData()},deps:[_t.s],multi:!0},function $i(){return[...Gr]}(),(0,Wr.h_)((0,Wr.CB)([(u,l)=>!u.url.startsWith("/api")||u.body instanceof FormData?l(u):l(u.clone({body:(0,kl.sh)(u.body)})).pipe((0,Ye.U)(h=>h instanceof Wr.Zn&&"application/json"===h.headers.get("Content-Type")?h.clone({body:(0,kl.dq)(h.body)}):h)),(u,l)=>{if(u.headers.has("show-loading")){const s=(0,d.f3M)(mo);return s.active=!0,l(u=u.clone({headers:u.headers.delete("show-loading")})).pipe((0,Wc.x)(()=>{s.active=!1}))}return l(u)},(u,l)=>{const s=u.headers.get("skip-error");if(u.url.startsWith("/api")&&!s){const h=(0,d.f3M)(_.F0),D=(0,d.f3M)(ae._),U=(0,d.f3M)(ei.y);return U.error=null,l(u=u.clone({headers:u.headers.delete("skip-error")})).pipe((0,Se.K)(Oe=>401===Oe.status?(D.clearToken(),(0,Ho.D)(h.navigate([O.Z.AUTH,O.Z.LOGIN])).pipe((0,Yc.z)(()=>(0,or._)(()=>Oe)))):403===Oe.status||404===Oe.status?(U.error=Oe.error.error.message,(0,Ho.D)(h.navigate([O.Z.ERROR])).pipe((0,Yc.z)(()=>(0,or._)(()=>Oe)))):(0,or._)(()=>Oe)))}return l(u)},(u,l)=>{if(u.url.startsWith("/api")){u=u.clone({setHeaders:{[Yr.Yg]:Zo.N.dfAdminApiKey}});const h=(0,d.f3M)(ae._).token;h&&(u=u.clone({setHeaders:{[Yr.Zt]:h}}))}return l(u)},(u,l)=>{if(u.headers.has("snackbar-success")||u.headers.has("snackbar-error")){const s=(0,d.f3M)(co.w),h=u.headers.get("snackbar-success");let D=u.headers.get("snackbar-error");return l(u=u.clone({headers:u.headers.delete("snackbar-success").delete("snackbar-error")})).pipe((0,Tn.b)({next:U=>{U instanceof Wr.Zn&&h&&s.openSnackBar(h,"success")},error:U=>{if(U instanceof Wr.UA&&D){const Oe=U.error.error;"server"===D&&Oe&&(D=Oe.message),s.openSnackBar(D??"defaultError","error")}}}))}return l(u)}])),(0,_.bU)(Wi,(0,_.jK)()),(0,G.h7)({config:{availableLangs:B1.map(u=>u.code),defaultLang:function El(){const u=localStorage.getItem("language")||navigator.language;if(u){const l=B1.find(s=>s.code.toLowerCase()===u.toLowerCase()||s.altCodes.map(h=>h.toLowerCase()).includes(u.toLowerCase()));if(l)return l.code}return"en"}(),reRenderOnLangChange:!0,prodMode:!(0,d.X6Q)()},loader:Vd})]}).catch(u=>console.error(u))},54007:kt=>{function Pe(_){return _&&_.constructor&&"function"==typeof _.constructor.isBuffer&&_.constructor.isBuffer(_)}function r(_){return _}function i(_,I){const B=(I=I||{}).delimiter||".",K=I.maxDepth,ie=I.transformKey||r,re={};return function d(F,se,W){W=W||1,Object.keys(F).forEach(function(de){const J=F[de],ue=I.safe&&Array.isArray(J),ye=Object.prototype.toString.call(J),He=Pe(J),et="[object Object]"===ye||"[object Array]"===ye,st=se?se+B+ie(de):ie(de);if(!ue&&!He&&et&&Object.keys(J).length&&(!I.maxDepth||W0&&(ue=F(J.shift()),ye=F(J[0]))}He[ue]=C(_[de],I)}),re}},65619:(kt,Pe,r)=>{"use strict";r.d(Pe,{X:()=>C});var i=r(78645);class C extends i.x{constructor(I){super(),this._value=I}get value(){return this.getValue()}_subscribe(I){const B=super._subscribe(I);return!B.closed&&I.next(this._value),B}getValue(){const{hasError:I,thrownError:B,_value:K}=this;if(I)throw B;return this._throwIfClosed(),K}next(I){super.next(this._value=I)}}},65592:(kt,Pe,r)=>{"use strict";r.d(Pe,{y:()=>re});var i=r(80305),C=r(47394),_=r(14850),I=r(88407),B=r(82653),K=r(84674),ie=r(81441);let re=(()=>{class W{constructor(J){J&&(this._subscribe=J)}lift(J){const ue=new W;return ue.source=this,ue.operator=J,ue}subscribe(J,ue,ye){const He=function se(W){return W&&W instanceof i.Lv||function F(W){return W&&(0,K.m)(W.next)&&(0,K.m)(W.error)&&(0,K.m)(W.complete)}(W)&&(0,C.Nn)(W)}(J)?J:new i.Hp(J,ue,ye);return(0,ie.x)(()=>{const{operator:et,source:st}=this;He.add(et?et.call(He,st):st?this._subscribe(He):this._trySubscribe(He))}),He}_trySubscribe(J){try{return this._subscribe(J)}catch(ue){J.error(ue)}}forEach(J,ue){return new(ue=d(ue))((ye,He)=>{const et=new i.Hp({next:st=>{try{J(st)}catch(Ye){He(Ye),et.unsubscribe()}},error:He,complete:ye});this.subscribe(et)})}_subscribe(J){var ue;return null===(ue=this.source)||void 0===ue?void 0:ue.subscribe(J)}[_.L](){return this}pipe(...J){return(0,I.U)(J)(this)}toPromise(J){return new(J=d(J))((ue,ye)=>{let He;this.subscribe(et=>He=et,et=>ye(et),()=>ue(He))})}}return W.create=de=>new W(de),W})();function d(W){var de;return null!==(de=W??B.config.Promise)&&void 0!==de?de:Promise}},78645:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>ie});var i=r(65592),C=r(47394);const I=(0,r(82306).d)(d=>function(){d(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var B=r(49039),K=r(81441);let ie=(()=>{class d extends i.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(se){const W=new re(this,this);return W.operator=se,W}_throwIfClosed(){if(this.closed)throw new I}next(se){(0,K.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const W of this.currentObservers)W.next(se)}})}error(se){(0,K.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=se;const{observers:W}=this;for(;W.length;)W.shift().error(se)}})}complete(){(0,K.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:se}=this;for(;se.length;)se.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var se;return(null===(se=this.observers)||void 0===se?void 0:se.length)>0}_trySubscribe(se){return this._throwIfClosed(),super._trySubscribe(se)}_subscribe(se){return this._throwIfClosed(),this._checkFinalizedStatuses(se),this._innerSubscribe(se)}_innerSubscribe(se){const{hasError:W,isStopped:de,observers:J}=this;return W||de?C.Lc:(this.currentObservers=null,J.push(se),new C.w0(()=>{this.currentObservers=null,(0,B.P)(J,se)}))}_checkFinalizedStatuses(se){const{hasError:W,thrownError:de,isStopped:J}=this;W?se.error(de):J&&se.complete()}asObservable(){const se=new i.y;return se.source=this,se}}return d.create=(F,se)=>new re(F,se),d})();class re extends ie{constructor(F,se){super(),this.destination=F,this.source=se}next(F){var se,W;null===(W=null===(se=this.destination)||void 0===se?void 0:se.next)||void 0===W||W.call(se,F)}error(F){var se,W;null===(W=null===(se=this.destination)||void 0===se?void 0:se.error)||void 0===W||W.call(se,F)}complete(){var F,se;null===(se=null===(F=this.destination)||void 0===F?void 0:F.complete)||void 0===se||se.call(F)}_subscribe(F){var se,W;return null!==(W=null===(se=this.source)||void 0===se?void 0:se.subscribe(F))&&void 0!==W?W:C.Lc}}},80305:(kt,Pe,r)=>{"use strict";r.d(Pe,{Hp:()=>ye,Lv:()=>W});var i=r(84674),C=r(47394),_=r(82653),I=r(93894),B=r(72420);const K=d("C",void 0,void 0);function d(ee,fe,Y){return{kind:ee,value:fe,error:Y}}var F=r(87599),se=r(81441);class W extends C.w0{constructor(fe){super(),this.isStopped=!1,fe?(this.destination=fe,(0,C.Nn)(fe)&&fe.add(this)):this.destination=Ye}static create(fe,Y,pe){return new ye(fe,Y,pe)}next(fe){this.isStopped?st(function re(ee){return d("N",ee,void 0)}(fe),this):this._next(fe)}error(fe){this.isStopped?st(function ie(ee){return d("E",void 0,ee)}(fe),this):(this.isStopped=!0,this._error(fe))}complete(){this.isStopped?st(K,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(fe){this.destination.next(fe)}_error(fe){try{this.destination.error(fe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const de=Function.prototype.bind;function J(ee,fe){return de.call(ee,fe)}class ue{constructor(fe){this.partialObserver=fe}next(fe){const{partialObserver:Y}=this;if(Y.next)try{Y.next(fe)}catch(pe){He(pe)}}error(fe){const{partialObserver:Y}=this;if(Y.error)try{Y.error(fe)}catch(pe){He(pe)}else He(fe)}complete(){const{partialObserver:fe}=this;if(fe.complete)try{fe.complete()}catch(Y){He(Y)}}}class ye extends W{constructor(fe,Y,pe){let Ee;if(super(),(0,i.m)(fe)||!fe)Ee={next:fe??void 0,error:Y??void 0,complete:pe??void 0};else{let Ue;this&&_.config.useDeprecatedNextContext?(Ue=Object.create(fe),Ue.unsubscribe=()=>this.unsubscribe(),Ee={next:fe.next&&J(fe.next,Ue),error:fe.error&&J(fe.error,Ue),complete:fe.complete&&J(fe.complete,Ue)}):Ee=fe}this.destination=new ue(Ee)}}function He(ee){_.config.useDeprecatedSynchronousErrorHandling?(0,se.O)(ee):(0,I.h)(ee)}function st(ee,fe){const{onStoppedNotification:Y}=_.config;Y&&F.z.setTimeout(()=>Y(ee,fe))}const Ye={closed:!0,next:B.Z,error:function et(ee){throw ee},complete:B.Z}},47394:(kt,Pe,r)=>{"use strict";r.d(Pe,{Lc:()=>K,w0:()=>B,Nn:()=>ie});var i=r(84674);const _=(0,r(82306).d)(d=>function(se){d(this),this.message=se?`${se.length} errors occurred during unsubscription:\n${se.map((W,de)=>`${de+1}) ${W.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=se});var I=r(49039);class B{constructor(F){this.initialTeardown=F,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let F;if(!this.closed){this.closed=!0;const{_parentage:se}=this;if(se)if(this._parentage=null,Array.isArray(se))for(const J of se)J.remove(this);else se.remove(this);const{initialTeardown:W}=this;if((0,i.m)(W))try{W()}catch(J){F=J instanceof _?J.errors:[J]}const{_finalizers:de}=this;if(de){this._finalizers=null;for(const J of de)try{re(J)}catch(ue){F=F??[],ue instanceof _?F=[...F,...ue.errors]:F.push(ue)}}if(F)throw new _(F)}}add(F){var se;if(F&&F!==this)if(this.closed)re(F);else{if(F instanceof B){if(F.closed||F._hasParent(this))return;F._addParent(this)}(this._finalizers=null!==(se=this._finalizers)&&void 0!==se?se:[]).push(F)}}_hasParent(F){const{_parentage:se}=this;return se===F||Array.isArray(se)&&se.includes(F)}_addParent(F){const{_parentage:se}=this;this._parentage=Array.isArray(se)?(se.push(F),se):se?[se,F]:F}_removeParent(F){const{_parentage:se}=this;se===F?this._parentage=null:Array.isArray(se)&&(0,I.P)(se,F)}remove(F){const{_finalizers:se}=this;se&&(0,I.P)(se,F),F instanceof B&&F._removeParent(this)}}B.EMPTY=(()=>{const d=new B;return d.closed=!0,d})();const K=B.EMPTY;function ie(d){return d instanceof B||d&&"closed"in d&&(0,i.m)(d.remove)&&(0,i.m)(d.add)&&(0,i.m)(d.unsubscribe)}function re(d){(0,i.m)(d)?d():d.unsubscribe()}},82653:(kt,Pe,r)=>{"use strict";r.d(Pe,{config:()=>i});const i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93168:(kt,Pe,r)=>{"use strict";r.d(Pe,{c:()=>K});var i=r(65592),C=r(47394),_=r(66196),I=r(8251),B=r(79360);class K extends i.y{constructor(re,d){super(),this.source=re,this.subjectFactory=d,this._subject=null,this._refCount=0,this._connection=null,(0,B.A)(re)&&(this.lift=re.lift)}_subscribe(re){return this.getSubject().subscribe(re)}getSubject(){const re=this._subject;return(!re||re.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:re}=this;this._subject=this._connection=null,re?.unsubscribe()}connect(){let re=this._connection;if(!re){re=this._connection=new C.w0;const d=this.getSubject();re.add(this.source.subscribe((0,I.x)(d,void 0,()=>{this._teardown(),d.complete()},F=>{this._teardown(),d.error(F)},()=>this._teardown()))),re.closed&&(this._connection=null,re=C.w0.EMPTY)}return re}refCount(){return(0,_.x)()(this)}}},52572:(kt,Pe,r)=>{"use strict";r.d(Pe,{a:()=>F});var i=r(65592),C=r(17453),_=r(7715),I=r(42737),B=r(97400),K=r(79940),ie=r(92714),re=r(8251),d=r(27103);function F(...de){const J=(0,K.yG)(de),ue=(0,K.jO)(de),{args:ye,keys:He}=(0,C.D)(de);if(0===ye.length)return(0,_.D)([],J);const et=new i.y(function se(de,J,ue=I.y){return ye=>{W(J,()=>{const{length:He}=de,et=new Array(He);let st=He,Ye=He;for(let ee=0;ee{const fe=(0,_.D)(de[ee],J);let Y=!1;fe.subscribe((0,re.x)(ye,pe=>{et[ee]=pe,Y||(Y=!0,Ye--),Ye||ye.next(ue(et.slice()))},()=>{--st||ye.complete()}))},ye)},ye)}}(ye,J,He?st=>(0,ie.n)(He,st):I.y));return ue?et.pipe((0,B.Z)(ue)):et}function W(de,J,ue){de?(0,d.f)(ue,de,J):J()}},35211:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>B});var i=r(57537),_=r(79940),I=r(7715);function B(...K){return function C(){return(0,i.J)(1)}()((0,I.D)(K,(0,_.yG)(K)))}},74911:(kt,Pe,r)=>{"use strict";r.d(Pe,{P:()=>_});var i=r(65592),C=r(54829);function _(I){return new i.y(B=>{(0,C.Xf)(I()).subscribe(B)})}},36232:(kt,Pe,r)=>{"use strict";r.d(Pe,{E:()=>C});const C=new(r(65592).y)(B=>B.complete())},9315:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>re});var i=r(65592),C=r(17453),_=r(54829),I=r(79940),B=r(8251),K=r(97400),ie=r(92714);function re(...d){const F=(0,I.jO)(d),{args:se,keys:W}=(0,C.D)(d),de=new i.y(J=>{const{length:ue}=se;if(!ue)return void J.complete();const ye=new Array(ue);let He=ue,et=ue;for(let st=0;st{Ye||(Ye=!0,et--),ye[st]=ee},()=>He--,void 0,()=>{(!He||!Ye)&&(et||J.next(W?(0,ie.n)(W,ye):ye),J.complete())}))}});return F?de.pipe((0,K.Z)(F)):de}},7715:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>pe});var i=r(54829),C=r(27103),_=r(79360),I=r(8251);function B(Ee,Ue=0){return(0,_.e)((ot,At)=>{ot.subscribe((0,I.x)(At,Tt=>(0,C.f)(At,Ee,()=>At.next(Tt),Ue),()=>(0,C.f)(At,Ee,()=>At.complete(),Ue),Tt=>(0,C.f)(At,Ee,()=>At.error(Tt),Ue)))})}function K(Ee,Ue=0){return(0,_.e)((ot,At)=>{At.add(Ee.schedule(()=>ot.subscribe(At),Ue))})}var d=r(65592),se=r(64971),W=r(84674);function J(Ee,Ue){if(!Ee)throw new Error("Iterable cannot be null");return new d.y(ot=>{(0,C.f)(ot,Ue,()=>{const At=Ee[Symbol.asyncIterator]();(0,C.f)(ot,Ue,()=>{At.next().then(Tt=>{Tt.done?ot.complete():ot.next(Tt.value)})},0,!0)})})}var ue=r(38382),ye=r(54026),He=r(64266),et=r(83664),st=r(15726),Ye=r(69853),ee=r(50541);function pe(Ee,Ue){return Ue?function Y(Ee,Ue){if(null!=Ee){if((0,ue.c)(Ee))return function ie(Ee,Ue){return(0,i.Xf)(Ee).pipe(K(Ue),B(Ue))}(Ee,Ue);if((0,He.z)(Ee))return function F(Ee,Ue){return new d.y(ot=>{let At=0;return Ue.schedule(function(){At===Ee.length?ot.complete():(ot.next(Ee[At++]),ot.closed||this.schedule())})})}(Ee,Ue);if((0,ye.t)(Ee))return function re(Ee,Ue){return(0,i.Xf)(Ee).pipe(K(Ue),B(Ue))}(Ee,Ue);if((0,st.D)(Ee))return J(Ee,Ue);if((0,et.T)(Ee))return function de(Ee,Ue){return new d.y(ot=>{let At;return(0,C.f)(ot,Ue,()=>{At=Ee[se.h](),(0,C.f)(ot,Ue,()=>{let Tt,Kt;try{({value:Tt,done:Kt}=At.next())}catch(Ft){return void ot.error(Ft)}Kt?ot.complete():ot.next(Tt)},0,!0)}),()=>(0,W.m)(At?.return)&&At.return()})}(Ee,Ue);if((0,ee.L)(Ee))return function fe(Ee,Ue){return J((0,ee.Q)(Ee),Ue)}(Ee,Ue)}throw(0,Ye.z)(Ee)}(Ee,Ue):(0,i.Xf)(Ee)}},92438:(kt,Pe,r)=>{"use strict";r.d(Pe,{R:()=>F});var i=r(54829),C=r(65592),_=r(21631),I=r(64266),B=r(84674),K=r(97400);const ie=["addListener","removeListener"],re=["addEventListener","removeEventListener"],d=["on","off"];function F(ue,ye,He,et){if((0,B.m)(He)&&(et=He,He=void 0),et)return F(ue,ye,He).pipe((0,K.Z)(et));const[st,Ye]=function J(ue){return(0,B.m)(ue.addEventListener)&&(0,B.m)(ue.removeEventListener)}(ue)?re.map(ee=>fe=>ue[ee](ye,fe,He)):function W(ue){return(0,B.m)(ue.addListener)&&(0,B.m)(ue.removeListener)}(ue)?ie.map(se(ue,ye)):function de(ue){return(0,B.m)(ue.on)&&(0,B.m)(ue.off)}(ue)?d.map(se(ue,ye)):[];if(!st&&(0,I.z)(ue))return(0,_.z)(ee=>F(ee,ye,He))((0,i.Xf)(ue));if(!st)throw new TypeError("Invalid event target");return new C.y(ee=>{const fe=(...Y)=>ee.next(1Ye(fe)})}function se(ue,ye){return He=>et=>ue[He](ye,et)}},54829:(kt,Pe,r)=>{"use strict";r.d(Pe,{Xf:()=>de});var i=r(97582),C=r(64266),_=r(54026),I=r(65592),B=r(38382),K=r(15726),ie=r(69853),re=r(83664),d=r(50541),F=r(84674),se=r(93894),W=r(14850);function de(ee){if(ee instanceof I.y)return ee;if(null!=ee){if((0,B.c)(ee))return function J(ee){return new I.y(fe=>{const Y=ee[W.L]();if((0,F.m)(Y.subscribe))return Y.subscribe(fe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ee);if((0,C.z)(ee))return function ue(ee){return new I.y(fe=>{for(let Y=0;Y{ee.then(Y=>{fe.closed||(fe.next(Y),fe.complete())},Y=>fe.error(Y)).then(null,se.h)})}(ee);if((0,K.D)(ee))return et(ee);if((0,re.T)(ee))return function He(ee){return new I.y(fe=>{for(const Y of ee)if(fe.next(Y),fe.closed)return;fe.complete()})}(ee);if((0,d.L)(ee))return function st(ee){return et((0,d.Q)(ee))}(ee)}throw(0,ie.z)(ee)}function et(ee){return new I.y(fe=>{(function Ye(ee,fe){var Y,pe,Ee,Ue;return(0,i.mG)(this,void 0,void 0,function*(){try{for(Y=(0,i.KL)(ee);!(pe=yield Y.next()).done;)if(fe.next(pe.value),fe.closed)return}catch(ot){Ee={error:ot}}finally{try{pe&&!pe.done&&(Ue=Y.return)&&(yield Ue.call(Y))}finally{if(Ee)throw Ee.error}}fe.complete()})})(ee,fe).catch(Y=>fe.error(Y))})}},63019:(kt,Pe,r)=>{"use strict";r.d(Pe,{T:()=>K});var i=r(57537),C=r(54829),_=r(36232),I=r(79940),B=r(7715);function K(...ie){const re=(0,I.yG)(ie),d=(0,I._6)(ie,1/0),F=ie;return F.length?1===F.length?(0,C.Xf)(F[0]):(0,i.J)(d)((0,B.D)(F,re)):_.E}},22096:(kt,Pe,r)=>{"use strict";r.d(Pe,{of:()=>_});var i=r(79940),C=r(7715);function _(...I){const B=(0,i.yG)(I);return(0,C.D)(I,B)}},58504:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>_});var i=r(65592),C=r(84674);function _(I,B){const K=(0,C.m)(I)?I:()=>I,ie=re=>re.error(K());return new i.y(B?re=>B.schedule(ie,0,re):ie)}},74825:(kt,Pe,r)=>{"use strict";r.d(Pe,{H:()=>B});var i=r(65592),C=r(16321),_=r(50671);function B(K=0,ie,re=C.P){let d=-1;return null!=ie&&((0,_.K)(ie)?re=ie:d=ie),new i.y(F=>{let se=function I(K){return K instanceof Date&&!isNaN(K)}(K)?+K-re.now():K;se<0&&(se=0);let W=0;return re.schedule(function(){F.closed||(F.next(W++),0<=d?this.schedule(void 0,d):F.complete())},se)})}},8251:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>C});var i=r(80305);function C(I,B,K,ie,re){return new _(I,B,K,ie,re)}class _ extends i.Lv{constructor(B,K,ie,re,d,F){super(B),this.onFinalize=d,this.shouldUnsubscribe=F,this._next=K?function(se){try{K(se)}catch(W){B.error(W)}}:super._next,this._error=re?function(se){try{re(se)}catch(W){B.error(W)}finally{this.unsubscribe()}}:super._error,this._complete=ie?function(){try{ie()}catch(se){B.error(se)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var B;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:K}=this;super.unsubscribe(),!K&&(null===(B=this.onFinalize)||void 0===B||B.call(this))}}}},26306:(kt,Pe,r)=>{"use strict";r.d(Pe,{K:()=>I});var i=r(54829),C=r(8251),_=r(79360);function I(B){return(0,_.e)((K,ie)=>{let F,re=null,d=!1;re=K.subscribe((0,C.x)(ie,void 0,void 0,se=>{F=(0,i.Xf)(B(se,I(B)(K))),re?(re.unsubscribe(),re=null,F.subscribe(ie)):d=!0})),d&&(re.unsubscribe(),re=null,F.subscribe(ie))})}},76328:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>_});var i=r(21631),C=r(84674);function _(I,B){return(0,C.m)(B)?(0,i.z)(I,B,1):(0,i.z)(I,1)}},83620:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>I});var i=r(16321),C=r(79360),_=r(8251);function I(B,K=i.z){return(0,C.e)((ie,re)=>{let d=null,F=null,se=null;const W=()=>{if(d){d.unsubscribe(),d=null;const J=F;F=null,re.next(J)}};function de(){const J=se+B,ue=K.now();if(ue{F=J,se=K.now(),d||(d=K.schedule(de,B),re.add(d))},()=>{W(),re.complete()},void 0,()=>{F=d=null}))})}},5177:(kt,Pe,r)=>{"use strict";r.d(Pe,{g:()=>de});var i=r(16321),C=r(35211),_=r(48180),I=r(79360),B=r(8251),K=r(72420),re=r(21441),d=r(21631),F=r(54829);function se(J,ue){return ue?ye=>(0,C.z)(ue.pipe((0,_.q)(1),function ie(){return(0,I.e)((J,ue)=>{J.subscribe((0,B.x)(ue,K.Z))})}()),ye.pipe(se(J))):(0,d.z)((ye,He)=>(0,F.Xf)(J(ye,He)).pipe((0,_.q)(1),(0,re.h)(ye)))}var W=r(74825);function de(J,ue=i.z){const ye=(0,W.H)(J,ue);return se(()=>ye)}},93997:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>I});var i=r(42737),C=r(79360),_=r(8251);function I(K,ie=i.y){return K=K??B,(0,C.e)((re,d)=>{let F,se=!0;re.subscribe((0,_.x)(d,W=>{const de=ie(W);(se||!K(F,de))&&(se=!1,F=de,d.next(W))}))})}function B(K,ie){return K===ie}},32181:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>_});var i=r(79360),C=r(8251);function _(I,B){return(0,i.e)((K,ie)=>{let re=0;K.subscribe((0,C.x)(ie,d=>I.call(B,d,re++)&&ie.next(d)))})}},64716:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>C});var i=r(79360);function C(_){return(0,i.e)((I,B)=>{try{I.subscribe(B)}finally{B.add(_)}})}},37398:(kt,Pe,r)=>{"use strict";r.d(Pe,{U:()=>_});var i=r(79360),C=r(8251);function _(I,B){return(0,i.e)((K,ie)=>{let re=0;K.subscribe((0,C.x)(ie,d=>{ie.next(I.call(B,d,re++))}))})}},21441:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>C});var i=r(37398);function C(_){return(0,i.U)(()=>_)}},57537:(kt,Pe,r)=>{"use strict";r.d(Pe,{J:()=>_});var i=r(21631),C=r(42737);function _(I=1/0){return(0,i.z)(C.y,I)}},21631:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>re});var i=r(37398),C=r(54829),_=r(79360),I=r(27103),B=r(8251),ie=r(84674);function re(d,F,se=1/0){return(0,ie.m)(F)?re((W,de)=>(0,i.U)((J,ue)=>F(W,J,de,ue))((0,C.Xf)(d(W,de))),se):("number"==typeof F&&(se=F),(0,_.e)((W,de)=>function K(d,F,se,W,de,J,ue,ye){const He=[];let et=0,st=0,Ye=!1;const ee=()=>{Ye&&!He.length&&!et&&F.complete()},fe=pe=>et{J&&F.next(pe),et++;let Ee=!1;(0,C.Xf)(se(pe,st++)).subscribe((0,B.x)(F,Ue=>{de?.(Ue),J?fe(Ue):F.next(Ue)},()=>{Ee=!0},void 0,()=>{if(Ee)try{for(et--;He.length&&etY(Ue)):Y(Ue)}ee()}catch(Ue){F.error(Ue)}}))};return d.subscribe((0,B.x)(F,fe,()=>{Ye=!0,ee()})),()=>{ye?.()}}(W,de,d,se)))}},66196:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>_});var i=r(79360),C=r(8251);function _(){return(0,i.e)((I,B)=>{let K=null;I._refCount++;const ie=(0,C.x)(B,void 0,void 0,void 0,()=>{if(!I||I._refCount<=0||0<--I._refCount)return void(K=null);const re=I._connection,d=K;K=null,re&&(!d||re===d)&&re.unsubscribe(),B.unsubscribe()});I.subscribe(ie),ie.closed||(K=I.connect())})}},37921:(kt,Pe,r)=>{"use strict";r.d(Pe,{X:()=>K});var i=r(79360),C=r(8251),_=r(42737),I=r(74825),B=r(54829);function K(ie=1/0){let re;re=ie&&"object"==typeof ie?ie:{count:ie};const{count:d=1/0,delay:F,resetOnSuccess:se=!1}=re;return d<=0?_.y:(0,i.e)((W,de)=>{let ue,J=0;const ye=()=>{let He=!1;ue=W.subscribe((0,C.x)(de,et=>{se&&(J=0),de.next(et)},void 0,et=>{if(J++{ue?(ue.unsubscribe(),ue=null,ye()):He=!0};if(null!=F){const Ye="number"==typeof F?(0,I.H)(F):(0,B.Xf)(F(et,J)),ee=(0,C.x)(de,()=>{ee.unsubscribe(),st()},()=>{de.complete()});Ye.subscribe(ee)}else st()}else de.error(et)})),He&&(ue.unsubscribe(),ue=null,ye())};ye()})}},63020:(kt,Pe,r)=>{"use strict";r.d(Pe,{B:()=>B});var i=r(54829),C=r(78645),_=r(80305),I=r(79360);function B(ie={}){const{connector:re=(()=>new C.x),resetOnError:d=!0,resetOnComplete:F=!0,resetOnRefCountZero:se=!0}=ie;return W=>{let de,J,ue,ye=0,He=!1,et=!1;const st=()=>{J?.unsubscribe(),J=void 0},Ye=()=>{st(),de=ue=void 0,He=et=!1},ee=()=>{const fe=de;Ye(),fe?.unsubscribe()};return(0,I.e)((fe,Y)=>{ye++,!et&&!He&&st();const pe=ue=ue??re();Y.add(()=>{ye--,0===ye&&!et&&!He&&(J=K(ee,se))}),pe.subscribe(Y),!de&&ye>0&&(de=new _.Hp({next:Ee=>pe.next(Ee),error:Ee=>{et=!0,st(),J=K(Ye,d,Ee),pe.error(Ee)},complete:()=>{He=!0,st(),J=K(Ye,F),pe.complete()}}),(0,i.Xf)(fe).subscribe(de))})(W)}}function K(ie,re,...d){if(!0===re)return void ie();if(!1===re)return;const F=new _.Hp({next:()=>{F.unsubscribe(),ie()}});return(0,i.Xf)(re(...d)).subscribe(F)}},70940:(kt,Pe,r)=>{"use strict";r.d(Pe,{d:()=>B});var i=r(78645),C=r(84552);class _ extends i.x{constructor(ie=1/0,re=1/0,d=C.l){super(),this._bufferSize=ie,this._windowTime=re,this._timestampProvider=d,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=re===1/0,this._bufferSize=Math.max(1,ie),this._windowTime=Math.max(1,re)}next(ie){const{isStopped:re,_buffer:d,_infiniteTimeWindow:F,_timestampProvider:se,_windowTime:W}=this;re||(d.push(ie),!F&&d.push(se.now()+W)),this._trimBuffer(),super.next(ie)}_subscribe(ie){this._throwIfClosed(),this._trimBuffer();const re=this._innerSubscribe(ie),{_infiniteTimeWindow:d,_buffer:F}=this,se=F.slice();for(let W=0;Wnew _(d,ie,re),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:F})}},836:(kt,Pe,r)=>{"use strict";r.d(Pe,{T:()=>C});var i=r(32181);function C(_){return(0,i.h)((I,B)=>_<=B)}},27921:(kt,Pe,r)=>{"use strict";r.d(Pe,{O:()=>I});var i=r(35211),C=r(79940),_=r(79360);function I(...B){const K=(0,C.yG)(B);return(0,_.e)((ie,re)=>{(K?(0,i.z)(B,ie,K):(0,i.z)(B,ie)).subscribe(re)})}},94664:(kt,Pe,r)=>{"use strict";r.d(Pe,{w:()=>I});var i=r(54829),C=r(79360),_=r(8251);function I(B,K){return(0,C.e)((ie,re)=>{let d=null,F=0,se=!1;const W=()=>se&&!d&&re.complete();ie.subscribe((0,_.x)(re,de=>{d?.unsubscribe();let J=0;const ue=F++;(0,i.Xf)(B(de,ue)).subscribe(d=(0,_.x)(re,ye=>re.next(K?K(de,ye,ue,J++):ye),()=>{d=null,W()}))},()=>{se=!0,W()}))})}},48180:(kt,Pe,r)=>{"use strict";r.d(Pe,{q:()=>I});var i=r(36232),C=r(79360),_=r(8251);function I(B){return B<=0?()=>i.E:(0,C.e)((K,ie)=>{let re=0;K.subscribe((0,_.x)(ie,d=>{++re<=B&&(ie.next(d),B<=re&&ie.complete())}))})}},59773:(kt,Pe,r)=>{"use strict";r.d(Pe,{R:()=>B});var i=r(79360),C=r(8251),_=r(54829),I=r(72420);function B(K){return(0,i.e)((ie,re)=>{(0,_.Xf)(K).subscribe((0,C.x)(re,()=>re.complete(),I.Z)),!re.closed&&ie.subscribe(re)})}},99397:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>B});var i=r(84674),C=r(79360),_=r(8251),I=r(42737);function B(K,ie,re){const d=(0,i.m)(K)||ie||re?{next:K,error:ie,complete:re}:K;return d?(0,C.e)((F,se)=>{var W;null===(W=d.subscribe)||void 0===W||W.call(d);let de=!0;F.subscribe((0,_.x)(se,J=>{var ue;null===(ue=d.next)||void 0===ue||ue.call(d,J),se.next(J)},()=>{var J;de=!1,null===(J=d.complete)||void 0===J||J.call(d),se.complete()},J=>{var ue;de=!1,null===(ue=d.error)||void 0===ue||ue.call(d,J),se.error(J)},()=>{var J,ue;de&&(null===(J=d.unsubscribe)||void 0===J||J.call(d)),null===(ue=d.finalize)||void 0===ue||ue.call(d)}))}):I.y}},41954:(kt,Pe,r)=>{"use strict";r.d(Pe,{o:()=>B});var i=r(47394);class C extends i.w0{constructor(ie,re){super()}schedule(ie,re=0){return this}}const _={setInterval(K,ie,...re){const{delegate:d}=_;return d?.setInterval?d.setInterval(K,ie,...re):setInterval(K,ie,...re)},clearInterval(K){const{delegate:ie}=_;return(ie?.clearInterval||clearInterval)(K)},delegate:void 0};var I=r(49039);class B extends C{constructor(ie,re){super(ie,re),this.scheduler=ie,this.work=re,this.pending=!1}schedule(ie,re=0){var d;if(this.closed)return this;this.state=ie;const F=this.id,se=this.scheduler;return null!=F&&(this.id=this.recycleAsyncId(se,F,re)),this.pending=!0,this.delay=re,this.id=null!==(d=this.id)&&void 0!==d?d:this.requestAsyncId(se,this.id,re),this}requestAsyncId(ie,re,d=0){return _.setInterval(ie.flush.bind(ie,this),d)}recycleAsyncId(ie,re,d=0){if(null!=d&&this.delay===d&&!1===this.pending)return re;null!=re&&_.clearInterval(re)}execute(ie,re){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const d=this._execute(ie,re);if(d)return d;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ie,re){let F,d=!1;try{this.work(ie)}catch(se){d=!0,F=se||new Error("Scheduled action threw falsy error")}if(d)return this.unsubscribe(),F}unsubscribe(){if(!this.closed){const{id:ie,scheduler:re}=this,{actions:d}=re;this.work=this.state=this.scheduler=null,this.pending=!1,(0,I.P)(d,this),null!=ie&&(this.id=this.recycleAsyncId(re,ie,null)),this.delay=null,super.unsubscribe()}}}},2631:(kt,Pe,r)=>{"use strict";r.d(Pe,{v:()=>_});var i=r(84552);class C{constructor(B,K=C.now){this.schedulerActionCtor=B,this.now=K}schedule(B,K=0,ie){return new this.schedulerActionCtor(this,B).schedule(ie,K)}}C.now=i.l.now;class _ extends C{constructor(B,K=C.now){super(B,K),this.actions=[],this._active=!1}flush(B){const{actions:K}=this;if(this._active)return void K.push(B);let ie;this._active=!0;do{if(ie=B.execute(B.state,B.delay))break}while(B=K.shift());if(this._active=!1,ie){for(;B=K.shift();)B.unsubscribe();throw ie}}}},76410:(kt,Pe,r)=>{"use strict";r.d(Pe,{E:()=>J});var i=r(41954);let _,C=1;const I={};function B(ye){return ye in I&&(delete I[ye],!0)}const K={setImmediate(ye){const He=C++;return I[He]=!0,_||(_=Promise.resolve()),_.then(()=>B(He)&&ye()),He},clearImmediate(ye){B(ye)}},{setImmediate:re,clearImmediate:d}=K,F={setImmediate(...ye){const{delegate:He}=F;return(He?.setImmediate||re)(...ye)},clearImmediate(ye){const{delegate:He}=F;return(He?.clearImmediate||d)(ye)},delegate:void 0};var W=r(2631);const J=new class de extends W.v{flush(He){this._active=!0;const et=this._scheduled;this._scheduled=void 0;const{actions:st}=this;let Ye;He=He||st.shift();do{if(Ye=He.execute(He.state,He.delay))break}while((He=st[0])&&He.id===et&&st.shift());if(this._active=!1,Ye){for(;(He=st[0])&&He.id===et&&st.shift();)He.unsubscribe();throw Ye}}}(class se extends i.o{constructor(He,et){super(He,et),this.scheduler=He,this.work=et}requestAsyncId(He,et,st=0){return null!==st&&st>0?super.requestAsyncId(He,et,st):(He.actions.push(this),He._scheduled||(He._scheduled=F.setImmediate(He.flush.bind(He,void 0))))}recycleAsyncId(He,et,st=0){var Ye;if(null!=st?st>0:this.delay>0)return super.recycleAsyncId(He,et,st);const{actions:ee}=He;null!=et&&(null===(Ye=ee[ee.length-1])||void 0===Ye?void 0:Ye.id)!==et&&(F.clearImmediate(et),He._scheduled===et&&(He._scheduled=void 0))}})},16321:(kt,Pe,r)=>{"use strict";r.d(Pe,{P:()=>I,z:()=>_});var i=r(41954);const _=new(r(2631).v)(i.o),I=_},84552:(kt,Pe,r)=>{"use strict";r.d(Pe,{l:()=>i});const i={now:()=>(i.delegate||Date).now(),delegate:void 0}},87599:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>i});const i={setTimeout(C,_,...I){const{delegate:B}=i;return B?.setTimeout?B.setTimeout(C,_,...I):setTimeout(C,_,...I)},clearTimeout(C){const{delegate:_}=i;return(_?.clearTimeout||clearTimeout)(C)},delegate:void 0}},64971:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>C});const C=function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(kt,Pe,r)=>{"use strict";r.d(Pe,{L:()=>i});const i="function"==typeof Symbol&&Symbol.observable||"@@observable"},79940:(kt,Pe,r)=>{"use strict";r.d(Pe,{_6:()=>K,jO:()=>I,yG:()=>B});var i=r(84674),C=r(50671);function _(ie){return ie[ie.length-1]}function I(ie){return(0,i.m)(_(ie))?ie.pop():void 0}function B(ie){return(0,C.K)(_(ie))?ie.pop():void 0}function K(ie,re){return"number"==typeof _(ie)?ie.pop():re}},17453:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>B});const{isArray:i}=Array,{getPrototypeOf:C,prototype:_,keys:I}=Object;function B(ie){if(1===ie.length){const re=ie[0];if(i(re))return{args:re,keys:null};if(function K(ie){return ie&&"object"==typeof ie&&C(ie)===_}(re)){const d=I(re);return{args:d.map(F=>re[F]),keys:d}}}return{args:ie,keys:null}}},49039:(kt,Pe,r)=>{"use strict";function i(C,_){if(C){const I=C.indexOf(_);0<=I&&C.splice(I,1)}}r.d(Pe,{P:()=>i})},82306:(kt,Pe,r)=>{"use strict";function i(C){const I=C(B=>{Error.call(B),B.stack=(new Error).stack});return I.prototype=Object.create(Error.prototype),I.prototype.constructor=I,I}r.d(Pe,{d:()=>i})},92714:(kt,Pe,r)=>{"use strict";function i(C,_){return C.reduce((I,B,K)=>(I[B]=_[K],I),{})}r.d(Pe,{n:()=>i})},81441:(kt,Pe,r)=>{"use strict";r.d(Pe,{O:()=>I,x:()=>_});var i=r(82653);let C=null;function _(B){if(i.config.useDeprecatedSynchronousErrorHandling){const K=!C;if(K&&(C={errorThrown:!1,error:null}),B(),K){const{errorThrown:ie,error:re}=C;if(C=null,ie)throw re}}else B()}function I(B){i.config.useDeprecatedSynchronousErrorHandling&&C&&(C.errorThrown=!0,C.error=B)}},27103:(kt,Pe,r)=>{"use strict";function i(C,_,I,B=0,K=!1){const ie=_.schedule(function(){I(),K?C.add(this.schedule(null,B)):this.unsubscribe()},B);if(C.add(ie),!K)return ie}r.d(Pe,{f:()=>i})},42737:(kt,Pe,r)=>{"use strict";function i(C){return C}r.d(Pe,{y:()=>i})},64266:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>i});const i=C=>C&&"number"==typeof C.length&&"function"!=typeof C},15726:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>C});var i=r(84674);function C(_){return Symbol.asyncIterator&&(0,i.m)(_?.[Symbol.asyncIterator])}},84674:(kt,Pe,r)=>{"use strict";function i(C){return"function"==typeof C}r.d(Pe,{m:()=>i})},38382:(kt,Pe,r)=>{"use strict";r.d(Pe,{c:()=>_});var i=r(14850),C=r(84674);function _(I){return(0,C.m)(I[i.L])}},83664:(kt,Pe,r)=>{"use strict";r.d(Pe,{T:()=>_});var i=r(64971),C=r(84674);function _(I){return(0,C.m)(I?.[i.h])}},2664:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>_});var i=r(65592),C=r(84674);function _(I){return!!I&&(I instanceof i.y||(0,C.m)(I.lift)&&(0,C.m)(I.subscribe))}},54026:(kt,Pe,r)=>{"use strict";r.d(Pe,{t:()=>C});var i=r(84674);function C(_){return(0,i.m)(_?.then)}},50541:(kt,Pe,r)=>{"use strict";r.d(Pe,{L:()=>I,Q:()=>_});var i=r(97582),C=r(84674);function _(B){return(0,i.FC)(this,arguments,function*(){const ie=B.getReader();try{for(;;){const{value:re,done:d}=yield(0,i.qq)(ie.read());if(d)return yield(0,i.qq)(void 0);yield yield(0,i.qq)(re)}}finally{ie.releaseLock()}})}function I(B){return(0,C.m)(B?.getReader)}},50671:(kt,Pe,r)=>{"use strict";r.d(Pe,{K:()=>C});var i=r(84674);function C(_){return _&&(0,i.m)(_.schedule)}},79360:(kt,Pe,r)=>{"use strict";r.d(Pe,{A:()=>C,e:()=>_});var i=r(84674);function C(I){return(0,i.m)(I?.lift)}function _(I){return B=>{if(C(B))return B.lift(function(K){try{return I(K,this)}catch(ie){this.error(ie)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(kt,Pe,r)=>{"use strict";r.d(Pe,{Z:()=>I});var i=r(37398);const{isArray:C}=Array;function I(B){return(0,i.U)(K=>function _(B,K){return C(K)?B(...K):B(K)}(B,K))}},72420:(kt,Pe,r)=>{"use strict";function i(){}r.d(Pe,{Z:()=>i})},88407:(kt,Pe,r)=>{"use strict";r.d(Pe,{U:()=>_,z:()=>C});var i=r(42737);function C(...I){return _(I)}function _(I){return 0===I.length?i.y:1===I.length?I[0]:function(K){return I.reduce((ie,re)=>re(ie),K)}}},93894:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>_});var i=r(82653),C=r(87599);function _(I){C.z.setTimeout(()=>{const{onUnhandledError:B}=i.config;if(!B)throw I;B(I)})}},69853:(kt,Pe,r)=>{"use strict";function i(C){return new TypeError(`You provided ${null!==C&&"object"==typeof C?"an invalid object":`'${C}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(Pe,{z:()=>i})},86825:(kt,Pe,r)=>{"use strict";r.d(Pe,{F4:()=>F,IO:()=>ue,LC:()=>C,SB:()=>d,X$:()=>I,ZE:()=>et,ZN:()=>He,_j:()=>i,eR:()=>se,jt:()=>B,k1:()=>st,l3:()=>_,oB:()=>re,pV:()=>de,ru:()=>K,vP:()=>ie});class i{}class C{}const _="*";function I(Ye,ee){return{type:7,name:Ye,definitions:ee,options:{}}}function B(Ye,ee=null){return{type:4,styles:ee,timings:Ye}}function K(Ye,ee=null){return{type:3,steps:Ye,options:ee}}function ie(Ye,ee=null){return{type:2,steps:Ye,options:ee}}function re(Ye){return{type:6,styles:Ye,offset:null}}function d(Ye,ee,fe){return{type:0,name:Ye,styles:ee,options:fe}}function F(Ye){return{type:5,steps:Ye}}function se(Ye,ee,fe=null){return{type:1,expr:Ye,animation:ee,options:fe}}function de(Ye=null){return{type:9,options:Ye}}function ue(Ye,ee,fe=null){return{type:11,selector:Ye,animation:ee,options:fe}}class He{constructor(ee=0,fe=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=ee+fe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ee=>ee()),this._onDoneFns=[])}onStart(ee){this._originalOnStartFns.push(ee),this._onStartFns.push(ee)}onDone(ee){this._originalOnDoneFns.push(ee),this._onDoneFns.push(ee)}onDestroy(ee){this._onDestroyFns.push(ee)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ee=>ee()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ee=>ee()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ee){this._position=this.totalTime?ee*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ee){const fe="start"==ee?this._onStartFns:this._onDoneFns;fe.forEach(Y=>Y()),fe.length=0}}class et{constructor(ee){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ee;let fe=0,Y=0,pe=0;const Ee=this.players.length;0==Ee?queueMicrotask(()=>this._onFinish()):this.players.forEach(Ue=>{Ue.onDone(()=>{++fe==Ee&&this._onFinish()}),Ue.onDestroy(()=>{++Y==Ee&&this._onDestroy()}),Ue.onStart(()=>{++pe==Ee&&this._onStart()})}),this.totalTime=this.players.reduce((Ue,ot)=>Math.max(Ue,ot.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ee=>ee()),this._onDoneFns=[])}init(){this.players.forEach(ee=>ee.init())}onStart(ee){this._onStartFns.push(ee)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ee=>ee()),this._onStartFns=[])}onDone(ee){this._onDoneFns.push(ee)}onDestroy(ee){this._onDestroyFns.push(ee)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ee=>ee.play())}pause(){this.players.forEach(ee=>ee.pause())}restart(){this.players.forEach(ee=>ee.restart())}finish(){this._onFinish(),this.players.forEach(ee=>ee.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ee=>ee.destroy()),this._onDestroyFns.forEach(ee=>ee()),this._onDestroyFns=[])}reset(){this.players.forEach(ee=>ee.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ee){const fe=ee*this.totalTime;this.players.forEach(Y=>{const pe=Y.totalTime?Math.min(1,fe/Y.totalTime):1;Y.setPosition(pe)})}getPosition(){const ee=this.players.reduce((fe,Y)=>null===fe||Y.totalTime>fe.totalTime?Y:fe,null);return null!=ee?ee.getPosition():0}beforeDestroy(){this.players.forEach(ee=>{ee.beforeDestroy&&ee.beforeDestroy()})}triggerCallback(ee){const fe="start"==ee?this._onStartFns:this._onDoneFns;fe.forEach(Y=>Y()),fe.length=0}}const st="!"},4300:(kt,Pe,r)=>{"use strict";r.d(Pe,{$s:()=>At,Em:()=>Ut,Kd:()=>ge,X6:()=>zt,Zf:()=>ee,iD:()=>fe,ic:()=>jt,kH:()=>cn,qV:()=>nt,qm:()=>Rt,rt:()=>Ze,s1:()=>Ot,tE:()=>Xt,yG:()=>ze});var i=r(96814),C=r(65879),_=r(62831),I=r(78645),B=r(47394),K=r(65619),ie=r(22096),re=r(36028),d=r(99397),F=r(83620),se=r(32181),W=r(37398),de=r(48180),J=r(836),ue=r(93997),ye=r(59773),He=r(42495),et=r(17131),st=r(71088);const Ye=" ";function ee($,L,E){const ne=Y($,L);ne.some(xe=>xe.trim()==E.trim())||(ne.push(E.trim()),$.setAttribute(L,ne.join(Ye)))}function fe($,L,E){const xe=Y($,L).filter(ht=>ht!=E.trim());xe.length?$.setAttribute(L,xe.join(Ye)):$.removeAttribute(L)}function Y($,L){return($.getAttribute(L)||"").match(/\S+/g)||[]}const Ee="cdk-describedby-message",Ue="cdk-describedby-host";let ot=0,At=(()=>{class ${constructor(E,ne){this._platform=ne,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ot++,this._document=E,this._id=(0,C.f3M)(C.AFp)+"-"+ot++}describe(E,ne,xe){if(!this._canBeDescribed(E,ne))return;const ht=Tt(ne,xe);"string"!=typeof ne?(Kt(ne,this._id),this._messageRegistry.set(ht,{messageElement:ne,referenceCount:0})):this._messageRegistry.has(ht)||this._createMessageElement(ne,xe),this._isElementDescribedByMessage(E,ht)||this._addMessageReference(E,ht)}removeDescription(E,ne,xe){if(!ne||!this._isElementNode(E))return;const ht=Tt(ne,xe);if(this._isElementDescribedByMessage(E,ht)&&this._removeMessageReference(E,ht),"string"==typeof ne){const Ve=this._messageRegistry.get(ht);Ve&&0===Ve.referenceCount&&this._deleteMessageElement(ht)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const E=this._document.querySelectorAll(`[${Ue}="${this._id}"]`);for(let ne=0;ne0!=xe.indexOf(Ee));E.setAttribute("aria-describedby",ne.join(" "))}_addMessageReference(E,ne){const xe=this._messageRegistry.get(ne);ee(E,"aria-describedby",xe.messageElement.id),E.setAttribute(Ue,this._id),xe.referenceCount++}_removeMessageReference(E,ne){const xe=this._messageRegistry.get(ne);xe.referenceCount--,fe(E,"aria-describedby",xe.messageElement.id),E.removeAttribute(Ue)}_isElementDescribedByMessage(E,ne){const xe=Y(E,"aria-describedby"),ht=this._messageRegistry.get(ne),Ve=ht&&ht.messageElement.id;return!!Ve&&-1!=xe.indexOf(Ve)}_canBeDescribed(E,ne){if(!this._isElementNode(E))return!1;if(ne&&"object"==typeof ne)return!0;const xe=null==ne?"":`${ne}`.trim(),ht=E.getAttribute("aria-label");return!(!xe||ht&&ht.trim()===xe)}_isElementNode(E){return E.nodeType===this._document.ELEMENT_NODE}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(i.K0),C.LFG(_.t4))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function Tt($,L){return"string"==typeof $?`${L||""}/${$}`:$}function Kt($,L){$.id||($.id=`${Ee}-${L}-${ot++}`)}class Ft{constructor(L){this._items=L,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new I.x,this._typeaheadSubscription=B.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=E=>E.disabled,this._pressedLetters=[],this.tabOut=new I.x,this.change=new I.x,L instanceof C.n_E&&(this._itemChangesSubscription=L.changes.subscribe(E=>{if(this._activeItem){const xe=E.toArray().indexOf(this._activeItem);xe>-1&&xe!==this._activeItemIndex&&(this._activeItemIndex=xe)}}))}skipPredicate(L){return this._skipPredicateFn=L,this}withWrap(L=!0){return this._wrap=L,this}withVerticalOrientation(L=!0){return this._vertical=L,this}withHorizontalOrientation(L){return this._horizontal=L,this}withAllowedModifierKeys(L){return this._allowedModifierKeys=L,this}withTypeAhead(L=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,d.b)(E=>this._pressedLetters.push(E)),(0,F.b)(L),(0,se.h)(()=>this._pressedLetters.length>0),(0,W.U)(()=>this._pressedLetters.join(""))).subscribe(E=>{const ne=this._getItemsArray();for(let xe=1;xe!L[ht]||this._allowedModifierKeys.indexOf(ht)>-1);switch(E){case re.Mf:return void this.tabOut.next();case re.JH:if(this._vertical&&xe){this.setNextItemActive();break}return;case re.LH:if(this._vertical&&xe){this.setPreviousItemActive();break}return;case re.SV:if(this._horizontal&&xe){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case re.oh:if(this._horizontal&&xe){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case re.Sd:if(this._homeAndEnd&&xe){this.setFirstItemActive();break}return;case re.uR:if(this._homeAndEnd&&xe){this.setLastItemActive();break}return;case re.Ku:if(this._pageUpAndDown.enabled&&xe){const ht=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ht>0?ht:0,1);break}return;case re.VM:if(this._pageUpAndDown.enabled&&xe){const ht=this._activeItemIndex+this._pageUpAndDown.delta,Ve=this._getItemsArray().length;this._setActiveItemByIndex(ht=re.A&&E<=re.Z||E>=re.xE&&E<=re.aO)&&this._letterKeyStream.next(String.fromCharCode(E))))}this._pressedLetters=[],L.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(L){const E=this._getItemsArray(),ne="number"==typeof L?L:E.indexOf(L);this._activeItem=E[ne]??null,this._activeItemIndex=ne}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(L){this._wrap?this._setActiveInWrapMode(L):this._setActiveInDefaultMode(L)}_setActiveInWrapMode(L){const E=this._getItemsArray();for(let ne=1;ne<=E.length;ne++){const xe=(this._activeItemIndex+L*ne+E.length)%E.length;if(!this._skipPredicateFn(E[xe]))return void this.setActiveItem(xe)}}_setActiveInDefaultMode(L){this._setActiveItemByIndex(this._activeItemIndex+L,L)}_setActiveItemByIndex(L,E){const ne=this._getItemsArray();if(ne[L]){for(;this._skipPredicateFn(ne[L]);)if(!ne[L+=E])return;this.setActiveItem(L)}}_getItemsArray(){return this._items instanceof C.n_E?this._items.toArray():this._items}}class Ot extends Ft{setActiveItem(L){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(L),this.activeItem&&this.activeItem.setActiveStyles()}}class Ut extends Ft{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(L){return this._origin=L,this}setActiveItem(L){super.setActiveItem(L),this.activeItem&&this.activeItem.focus(this._origin)}}let jt=(()=>{class ${constructor(E){this._platform=E}isDisabled(E){return E.hasAttribute("disabled")}isVisible(E){return function De($){return!!($.offsetWidth||$.offsetHeight||"function"==typeof $.getClientRects&&$.getClientRects().length)}(E)&&"visible"===getComputedStyle(E).visibility}isTabbable(E){if(!this._platform.isBrowser)return!1;const ne=function me($){try{return $.frameElement}catch{return null}}(function tt($){return $.ownerDocument&&$.ownerDocument.defaultView||window}(E));if(ne&&(-1===Bt(ne)||!this.isVisible(ne)))return!1;let xe=E.nodeName.toLowerCase(),ht=Bt(E);return E.hasAttribute("contenteditable")?-1!==ht:!("iframe"===xe||"object"===xe||this._platform.WEBKIT&&this._platform.IOS&&!function Xe($){let L=$.nodeName.toLowerCase(),E="input"===L&&$.type;return"text"===E||"password"===E||"select"===L||"textarea"===L}(E))&&("audio"===xe?!!E.hasAttribute("controls")&&-1!==ht:"video"===xe?-1!==ht&&(null!==ht||this._platform.FIREFOX||E.hasAttribute("controls")):E.tabIndex>=0)}isFocusable(E,ne){return function yt($){return!function Ge($){return function vt($){return"input"==$.nodeName.toLowerCase()}($)&&"hidden"==$.type}($)&&(function Ne($){let L=$.nodeName.toLowerCase();return"input"===L||"select"===L||"button"===L||"textarea"===L}($)||function ut($){return function gt($){return"a"==$.nodeName.toLowerCase()}($)&&$.hasAttribute("href")}($)||$.hasAttribute("contenteditable")||dt($))}(E)&&!this.isDisabled(E)&&(ne?.ignoreVisibility||this.isVisible(E))}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(_.t4))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function dt($){if(!$.hasAttribute("tabindex")||void 0===$.tabIndex)return!1;let L=$.getAttribute("tabindex");return!(!L||isNaN(parseInt(L,10)))}function Bt($){if(!dt($))return null;const L=parseInt($.getAttribute("tabindex")||"",10);return isNaN(L)?-1:L}class Mt{get enabled(){return this._enabled}set enabled(L){this._enabled=L,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(L,this._startAnchor),this._toggleAnchorTabIndex(L,this._endAnchor))}constructor(L,E,ne,xe,ht=!1){this._element=L,this._checker=E,this._ngZone=ne,this._document=xe,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ht||this.attachAnchors()}destroy(){const L=this._startAnchor,E=this._endAnchor;L&&(L.removeEventListener("focus",this.startAnchorListener),L.remove()),E&&(E.removeEventListener("focus",this.endAnchorListener),E.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(L){return new Promise(E=>{this._executeOnStable(()=>E(this.focusInitialElement(L)))})}focusFirstTabbableElementWhenReady(L){return new Promise(E=>{this._executeOnStable(()=>E(this.focusFirstTabbableElement(L)))})}focusLastTabbableElementWhenReady(L){return new Promise(E=>{this._executeOnStable(()=>E(this.focusLastTabbableElement(L)))})}_getRegionBoundary(L){const E=this._element.querySelectorAll(`[cdk-focus-region-${L}], [cdkFocusRegion${L}], [cdk-focus-${L}]`);return"start"==L?E.length?E[0]:this._getFirstTabbableElement(this._element):E.length?E[E.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(L){const E=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(E){if(!this._checker.isFocusable(E)){const ne=this._getFirstTabbableElement(E);return ne?.focus(L),!!ne}return E.focus(L),!0}return this.focusFirstTabbableElement(L)}focusFirstTabbableElement(L){const E=this._getRegionBoundary("start");return E&&E.focus(L),!!E}focusLastTabbableElement(L){const E=this._getRegionBoundary("end");return E&&E.focus(L),!!E}hasAttached(){return this._hasAttached}_getFirstTabbableElement(L){if(this._checker.isFocusable(L)&&this._checker.isTabbable(L))return L;const E=L.children;for(let ne=0;ne=0;ne--){const xe=E[ne].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(E[ne]):null;if(xe)return xe}return null}_createAnchor(){const L=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,L),L.classList.add("cdk-visually-hidden"),L.classList.add("cdk-focus-trap-anchor"),L.setAttribute("aria-hidden","true"),L}_toggleAnchorTabIndex(L,E){L?E.setAttribute("tabindex","0"):E.removeAttribute("tabindex")}toggleAnchors(L){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(L,this._startAnchor),this._toggleAnchorTabIndex(L,this._endAnchor))}_executeOnStable(L){this._ngZone.isStable?L():this._ngZone.onStable.pipe((0,de.q)(1)).subscribe(L)}}let nt=(()=>{class ${constructor(E,ne,xe){this._checker=E,this._ngZone=ne,this._document=xe}create(E,ne=!1){return new Mt(E,this._checker,this._ngZone,this._document,ne)}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(jt),C.LFG(C.R0b),C.LFG(i.K0))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function zt($){return 0===$.buttons||0===$.offsetX&&0===$.offsetY}function ze($){const L=$.touches&&$.touches[0]||$.changedTouches&&$.changedTouches[0];return!(!L||-1!==L.identifier||null!=L.radiusX&&1!==L.radiusX||null!=L.radiusY&&1!==L.radiusY)}const We=new C.OlP("cdk-input-modality-detector-options"),he={ignoreKeys:[re.zL,re.jx,re.b2,re.MW,re.JU]},te=(0,_.i$)({passive:!0,capture:!0});let Ce=(()=>{class ${get mostRecentModality(){return this._modality.value}constructor(E,ne,xe,ht){this._platform=E,this._mostRecentTarget=null,this._modality=new K.X(null),this._lastTouchMs=0,this._onKeydown=Ve=>{this._options?.ignoreKeys?.some(Ie=>Ie===Ve.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,_.sA)(Ve))},this._onMousedown=Ve=>{Date.now()-this._lastTouchMs<650||(this._modality.next(zt(Ve)?"keyboard":"mouse"),this._mostRecentTarget=(0,_.sA)(Ve))},this._onTouchstart=Ve=>{ze(Ve)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,_.sA)(Ve))},this._options={...he,...ht},this.modalityDetected=this._modality.pipe((0,J.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ue.x)()),E.isBrowser&&ne.runOutsideAngular(()=>{xe.addEventListener("keydown",this._onKeydown,te),xe.addEventListener("mousedown",this._onMousedown,te),xe.addEventListener("touchstart",this._onTouchstart,te)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,te),document.removeEventListener("mousedown",this._onMousedown,te),document.removeEventListener("touchstart",this._onTouchstart,te))}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(_.t4),C.LFG(C.R0b),C.LFG(i.K0),C.LFG(We,8))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();const le=new C.OlP("liveAnnouncerElement",{providedIn:"root",factory:function ae(){return null}}),N=new C.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let j=0,ge=(()=>{class ${constructor(E,ne,xe,ht){this._ngZone=ne,this._defaultOptions=ht,this._document=xe,this._liveElement=E||this._createLiveElement()}announce(E,...ne){const xe=this._defaultOptions;let ht,Ve;return 1===ne.length&&"number"==typeof ne[0]?Ve=ne[0]:[ht,Ve]=ne,this.clear(),clearTimeout(this._previousTimeout),ht||(ht=xe&&xe.politeness?xe.politeness:"polite"),null==Ve&&xe&&(Ve=xe.duration),this._liveElement.setAttribute("aria-live",ht),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ie=>this._currentResolve=Ie)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=E,"number"==typeof Ve&&(this._previousTimeout=setTimeout(()=>this.clear(),Ve)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const E="cdk-live-announcer-element",ne=this._document.getElementsByClassName(E),xe=this._document.createElement("div");for(let ht=0;ht .cdk-overlay-container [aria-modal="true"]');for(let xe=0;xe{class ${constructor(E,ne,xe,ht,Ve){this._ngZone=E,this._platform=ne,this._inputModalityDetector=xe,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new I.x,this._rootNodeFocusAndBlurListener=Ie=>{for(let Fe=(0,_.sA)(Ie);Fe;Fe=Fe.parentElement)"focus"===Ie.type?this._onFocus(Ie,Fe):this._onBlur(Ie,Fe)},this._document=ht,this._detectionMode=Ve?.detectionMode||0}monitor(E,ne=!1){const xe=(0,He.fI)(E);if(!this._platform.isBrowser||1!==xe.nodeType)return(0,ie.of)();const ht=(0,_.kV)(xe)||this._getDocument(),Ve=this._elementInfo.get(xe);if(Ve)return ne&&(Ve.checkChildren=!0),Ve.subject;const Ie={checkChildren:ne,subject:new I.x,rootNode:ht};return this._elementInfo.set(xe,Ie),this._registerGlobalListeners(Ie),Ie.subject}stopMonitoring(E){const ne=(0,He.fI)(E),xe=this._elementInfo.get(ne);xe&&(xe.subject.complete(),this._setClasses(ne),this._elementInfo.delete(ne),this._removeGlobalListeners(xe))}focusVia(E,ne,xe){const ht=(0,He.fI)(E);ht===this._getDocument().activeElement?this._getClosestElementsInfo(ht).forEach(([Ie,Me])=>this._originChanged(Ie,ne,Me)):(this._setOrigin(ne),"function"==typeof ht.focus&&ht.focus(xe))}ngOnDestroy(){this._elementInfo.forEach((E,ne)=>this.stopMonitoring(ne))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(E){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(E)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:E&&this._isLastInteractionFromInputLabel(E)?"mouse":"program"}_shouldBeAttributedToTouch(E){return 1===this._detectionMode||!!E?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(E,ne){E.classList.toggle("cdk-focused",!!ne),E.classList.toggle("cdk-touch-focused","touch"===ne),E.classList.toggle("cdk-keyboard-focused","keyboard"===ne),E.classList.toggle("cdk-mouse-focused","mouse"===ne),E.classList.toggle("cdk-program-focused","program"===ne)}_setOrigin(E,ne=!1){this._ngZone.runOutsideAngular(()=>{this._origin=E,this._originFromTouchInteraction="touch"===E&&ne,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(E,ne){const xe=this._elementInfo.get(ne),ht=(0,_.sA)(E);!xe||!xe.checkChildren&&ne!==ht||this._originChanged(ne,this._getFocusOrigin(ht),xe)}_onBlur(E,ne){const xe=this._elementInfo.get(ne);!xe||xe.checkChildren&&E.relatedTarget instanceof Node&&ne.contains(E.relatedTarget)||(this._setClasses(ne),this._emitOrigin(xe,null))}_emitOrigin(E,ne){E.subject.observers.length&&this._ngZone.run(()=>E.subject.next(ne))}_registerGlobalListeners(E){if(!this._platform.isBrowser)return;const ne=E.rootNode,xe=this._rootNodeFocusListenerCount.get(ne)||0;xe||this._ngZone.runOutsideAngular(()=>{ne.addEventListener("focus",this._rootNodeFocusAndBlurListener,Dt),ne.addEventListener("blur",this._rootNodeFocusAndBlurListener,Dt)}),this._rootNodeFocusListenerCount.set(ne,xe+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,ye.R)(this._stopInputModalityDetector)).subscribe(ht=>{this._setOrigin(ht,!0)}))}_removeGlobalListeners(E){const ne=E.rootNode;if(this._rootNodeFocusListenerCount.has(ne)){const xe=this._rootNodeFocusListenerCount.get(ne);xe>1?this._rootNodeFocusListenerCount.set(ne,xe-1):(ne.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Dt),ne.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Dt),this._rootNodeFocusListenerCount.delete(ne))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(E,ne,xe){this._setClasses(E,ne),this._emitOrigin(xe,ne),this._lastFocusOrigin=ne}_getClosestElementsInfo(E){const ne=[];return this._elementInfo.forEach((xe,ht)=>{(ht===E||xe.checkChildren&&ht.contains(E))&&ne.push([ht,xe])}),ne}_isLastInteractionFromInputLabel(E){const{_mostRecentTarget:ne,mostRecentModality:xe}=this._inputModalityDetector;if("mouse"!==xe||!ne||ne===E||"INPUT"!==E.nodeName&&"TEXTAREA"!==E.nodeName||E.disabled)return!1;const ht=E.labels;if(ht)for(let Ve=0;Ve{class ${constructor(E,ne){this._elementRef=E,this._focusMonitor=ne,this._focusOrigin=null,this.cdkFocusChange=new C.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const E=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(E,1===E.nodeType&&E.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(ne=>{this._focusOrigin=ne,this.cdkFocusChange.emit(ne)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return $.\u0275fac=function(E){return new(E||$)(C.Y36(C.SBq),C.Y36(Xt))},$.\u0275dir=C.lG2({type:$,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),$})();const mn="cdk-high-contrast-black-on-white",Cn="cdk-high-contrast-white-on-black",it="cdk-high-contrast-active";let Rt=(()=>{class ${constructor(E,ne){this._platform=E,this._document=ne,this._breakpointSubscription=(0,C.f3M)(st.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const E=this._document.createElement("div");E.style.backgroundColor="rgb(1,2,3)",E.style.position="absolute",this._document.body.appendChild(E);const ne=this._document.defaultView||window,xe=ne&&ne.getComputedStyle?ne.getComputedStyle(E):null,ht=(xe&&xe.backgroundColor||"").replace(/ /g,"");switch(E.remove(),ht){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const E=this._document.body.classList;E.remove(it,mn,Cn),this._hasCheckedHighContrastMode=!0;const ne=this.getHighContrastMode();1===ne?E.add(it,mn):2===ne&&E.add(it,Cn)}}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(_.t4),C.LFG(i.K0))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})(),Ze=(()=>{class ${constructor(E){E._applyBodyHighContrastModeCssClasses()}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(Rt))},$.\u0275mod=C.oAB({type:$}),$.\u0275inj=C.cJS({imports:[et.Q8]}),$})()},49388:(kt,Pe,r)=>{"use strict";r.d(Pe,{Is:()=>ie,vT:()=>d});var i=r(65879),C=r(96814);const _=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function I(){return(0,i.f3M)(C.K0)}}),B=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let ie=(()=>{class F{constructor(W){this.value="ltr",this.change=new i.vpe,W&&(this.value=function K(F){const se=F?.toLowerCase()||"";return"auto"===se&&typeof navigator<"u"&&navigator?.language?B.test(navigator.language)?"rtl":"ltr":"rtl"===se?"rtl":"ltr"}((W.body?W.body.dir:null)||(W.documentElement?W.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return F.\u0275fac=function(W){return new(W||F)(i.LFG(_,8))},F.\u0275prov=i.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})(),d=(()=>{class F{}return F.\u0275fac=function(W){return new(W||F)},F.\u0275mod=i.oAB({type:F}),F.\u0275inj=i.cJS({}),F})()},42495:(kt,Pe,r)=>{"use strict";r.d(Pe,{Eq:()=>B,HM:()=>K,Ig:()=>C,du:()=>re,fI:()=>ie,su:()=>_,t6:()=>I});var i=r(65879);function C(d){return null!=d&&"false"!=`${d}`}function _(d,F=0){return I(d)?Number(d):F}function I(d){return!isNaN(parseFloat(d))&&!isNaN(Number(d))}function B(d){return Array.isArray(d)?d:[d]}function K(d){return null==d?"":"string"==typeof d?d:`${d}px`}function ie(d){return d instanceof i.SBq?d.nativeElement:d}function re(d,F=/\s+/){const se=[];if(null!=d){const W=Array.isArray(d)?d:`${d}`.split(F);for(const de of W){const J=`${de}`.trim();J&&se.push(J)}}return se}},78337:(kt,Pe,r)=>{"use strict";r.d(Pe,{A8:()=>se,Ov:()=>d,Z9:()=>B,eX:()=>re,k:()=>W,o2:()=>I,yy:()=>ie});var i=r(93168),C=r(78645),_=r(65879);class I{}function B(de){return de&&"function"==typeof de.connect&&!(de instanceof i.c)}class ie{applyChanges(J,ue,ye,He,et){J.forEachOperation((st,Ye,ee)=>{let fe,Y;if(null==st.previousIndex){const pe=ye(st,Ye,ee);fe=ue.createEmbeddedView(pe.templateRef,pe.context,pe.index),Y=1}else null==ee?(ue.remove(Ye),Y=3):(fe=ue.get(Ye),ue.move(fe,ee),Y=2);et&&et({context:fe?.context,operation:Y,record:st})})}detach(){}}class re{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(J,ue,ye,He,et){J.forEachOperation((st,Ye,ee)=>{let fe,Y;null==st.previousIndex?(fe=this._insertView(()=>ye(st,Ye,ee),ee,ue,He(st)),Y=fe?1:0):null==ee?(this._detachAndCacheView(Ye,ue),Y=3):(fe=this._moveView(Ye,ee,ue,He(st)),Y=2),et&&et({context:fe?.context,operation:Y,record:st})})}detach(){for(const J of this._viewCache)J.destroy();this._viewCache=[]}_insertView(J,ue,ye,He){const et=this._insertViewFromCache(ue,ye);if(et)return void(et.context.$implicit=He);const st=J();return ye.createEmbeddedView(st.templateRef,st.context,st.index)}_detachAndCacheView(J,ue){const ye=ue.detach(J);this._maybeCacheView(ye,ue)}_moveView(J,ue,ye,He){const et=ye.get(J);return ye.move(et,ue),et.context.$implicit=He,et}_maybeCacheView(J,ue){if(this._viewCache.lengththis._markSelected(et)):this._markSelected(ue[0]),this._selectedToEmit.length=0)}select(...J){this._verifyValueAssignment(J),J.forEach(ye=>this._markSelected(ye));const ue=this._hasQueuedChanges();return this._emitChangeEvent(),ue}deselect(...J){this._verifyValueAssignment(J),J.forEach(ye=>this._unmarkSelected(ye));const ue=this._hasQueuedChanges();return this._emitChangeEvent(),ue}setSelection(...J){this._verifyValueAssignment(J);const ue=this.selected,ye=new Set(J);J.forEach(et=>this._markSelected(et)),ue.filter(et=>!ye.has(et)).forEach(et=>this._unmarkSelected(et));const He=this._hasQueuedChanges();return this._emitChangeEvent(),He}toggle(J){return this.isSelected(J)?this.deselect(J):this.select(J)}clear(J=!0){this._unmarkAll();const ue=this._hasQueuedChanges();return J&&this._emitChangeEvent(),ue}isSelected(J){return this._selection.has(this._getConcreteValue(J))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(J){this._multiple&&this.selected&&this._selected.sort(J)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(J){J=this._getConcreteValue(J),this.isSelected(J)||(this._multiple||this._unmarkAll(),this.isSelected(J)||this._selection.add(J),this._emitChanges&&this._selectedToEmit.push(J))}_unmarkSelected(J){J=this._getConcreteValue(J),this.isSelected(J)&&(this._selection.delete(J),this._emitChanges&&this._deselectedToEmit.push(J))}_unmarkAll(){this.isEmpty()||this._selection.forEach(J=>this._unmarkSelected(J))}_verifyValueAssignment(J){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(J){if(this.compareWith){for(let ue of this._selection)if(this.compareWith(J,ue))return ue;return J}return J}}let se=(()=>{class de{constructor(){this._listeners=[]}notify(ue,ye){for(let He of this._listeners)He(ue,ye)}listen(ue){return this._listeners.push(ue),()=>{this._listeners=this._listeners.filter(ye=>ue!==ye)}}ngOnDestroy(){this._listeners=[]}}return de.\u0275fac=function(ue){return new(ue||de)},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})();const W=new _.OlP("_ViewRepeater")},36028:(kt,Pe,r)=>{"use strict";r.d(Pe,{A:()=>Ge,JH:()=>Ye,JU:()=>K,K5:()=>B,Ku:()=>de,LH:()=>et,L_:()=>W,MW:()=>N,Mf:()=>_,SV:()=>st,Sd:()=>ye,VM:()=>J,Vb:()=>Wn,Z:()=>ae,aO:()=>Pt,b2:()=>si,hY:()=>se,jx:()=>ie,oh:()=>He,uR:()=>ue,xE:()=>Ee,zL:()=>re});const _=9,B=13,K=16,ie=17,re=18,se=27,W=32,de=33,J=34,ue=35,ye=36,He=37,et=38,st=39,Ye=40,Ee=48,Pt=57,Ge=65,ae=90,N=91,si=224;function Wn(Wi,...ao){return ao.length?ao.some(eo=>Wi[eo]):Wi.altKey||Wi.shiftKey||Wi.ctrlKey||Wi.metaKey}},71088:(kt,Pe,r)=>{"use strict";r.d(Pe,{Yg:()=>Ye,u3:()=>fe});var i=r(65879),C=r(42495),_=r(78645),I=r(52572),B=r(35211),K=r(65592),ie=r(48180),re=r(836),d=r(83620),F=r(37398),se=r(27921),W=r(59773),de=r(62831);const ue=new Set;let ye,He=(()=>{class Y{constructor(Ee,Ue){this._platform=Ee,this._nonce=Ue,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):st}matchMedia(Ee){return(this._platform.WEBKIT||this._platform.BLINK)&&function et(Y,pe){if(!ue.has(Y))try{ye||(ye=document.createElement("style"),pe&&(ye.nonce=pe),ye.setAttribute("type","text/css"),document.head.appendChild(ye)),ye.sheet&&(ye.sheet.insertRule(`@media ${Y} {body{ }}`,0),ue.add(Y))}catch(Ee){console.error(Ee)}}(Ee,this._nonce),this._matchMedia(Ee)}}return Y.\u0275fac=function(Ee){return new(Ee||Y)(i.LFG(de.t4),i.LFG(i.Ojb,8))},Y.\u0275prov=i.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();function st(Y){return{matches:"all"===Y||""===Y,media:Y,addListener:()=>{},removeListener:()=>{}}}let Ye=(()=>{class Y{constructor(Ee,Ue){this._mediaMatcher=Ee,this._zone=Ue,this._queries=new Map,this._destroySubject=new _.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ee){return ee((0,C.Eq)(Ee)).some(ot=>this._registerQuery(ot).mql.matches)}observe(Ee){const ot=ee((0,C.Eq)(Ee)).map(Tt=>this._registerQuery(Tt).observable);let At=(0,I.a)(ot);return At=(0,B.z)(At.pipe((0,ie.q)(1)),At.pipe((0,re.T)(1),(0,d.b)(0))),At.pipe((0,F.U)(Tt=>{const Kt={matches:!1,breakpoints:{}};return Tt.forEach(({matches:Ft,query:Ot})=>{Kt.matches=Kt.matches||Ft,Kt.breakpoints[Ot]=Ft}),Kt}))}_registerQuery(Ee){if(this._queries.has(Ee))return this._queries.get(Ee);const Ue=this._mediaMatcher.matchMedia(Ee),At={observable:new K.y(Tt=>{const Kt=Ft=>this._zone.run(()=>Tt.next(Ft));return Ue.addListener(Kt),()=>{Ue.removeListener(Kt)}}).pipe((0,se.O)(Ue),(0,F.U)(({matches:Tt})=>({query:Ee,matches:Tt})),(0,W.R)(this._destroySubject)),mql:Ue};return this._queries.set(Ee,At),At}}return Y.\u0275fac=function(Ee){return new(Ee||Y)(i.LFG(He),i.LFG(i.R0b))},Y.\u0275prov=i.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();function ee(Y){return Y.map(pe=>pe.split(",")).reduce((pe,Ee)=>pe.concat(Ee)).map(pe=>pe.trim())}const fe={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},17131:(kt,Pe,r)=>{"use strict";r.d(Pe,{Q8:()=>d,wD:()=>re});var i=r(42495),C=r(65879),_=r(65592),I=r(78645),B=r(83620);let K=(()=>{class F{create(W){return typeof MutationObserver>"u"?null:new MutationObserver(W)}}return F.\u0275fac=function(W){return new(W||F)},F.\u0275prov=C.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})(),ie=(()=>{class F{constructor(W){this._mutationObserverFactory=W,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((W,de)=>this._cleanupObserver(de))}observe(W){const de=(0,i.fI)(W);return new _.y(J=>{const ye=this._observeElement(de).subscribe(J);return()=>{ye.unsubscribe(),this._unobserveElement(de)}})}_observeElement(W){if(this._observedElements.has(W))this._observedElements.get(W).count++;else{const de=new I.x,J=this._mutationObserverFactory.create(ue=>de.next(ue));J&&J.observe(W,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(W,{observer:J,stream:de,count:1})}return this._observedElements.get(W).stream}_unobserveElement(W){this._observedElements.has(W)&&(this._observedElements.get(W).count--,this._observedElements.get(W).count||this._cleanupObserver(W))}_cleanupObserver(W){if(this._observedElements.has(W)){const{observer:de,stream:J}=this._observedElements.get(W);de&&de.disconnect(),J.complete(),this._observedElements.delete(W)}}}return F.\u0275fac=function(W){return new(W||F)(C.LFG(K))},F.\u0275prov=C.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})(),re=(()=>{class F{get disabled(){return this._disabled}set disabled(W){this._disabled=(0,i.Ig)(W),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(W){this._debounce=(0,i.su)(W),this._subscribe()}constructor(W,de,J){this._contentObserver=W,this._elementRef=de,this._ngZone=J,this.event=new C.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const W=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?W.pipe((0,B.b)(this.debounce)):W).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return F.\u0275fac=function(W){return new(W||F)(C.Y36(ie),C.Y36(C.SBq),C.Y36(C.R0b))},F.\u0275dir=C.lG2({type:F,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),F})(),d=(()=>{class F{}return F.\u0275fac=function(W){return new(W||F)},F.\u0275mod=C.oAB({type:F}),F.\u0275inj=C.cJS({providers:[K]}),F})()},33651:(kt,Pe,r)=>{"use strict";r.d(Pe,{pI:()=>Ht,xu:()=>bt,aV:()=>ct,X_:()=>ot,Xj:()=>me,U8:()=>ze,Iu:()=>De});var i=r(89829),C=r(96814),_=r(65879),I=r(42495),B=r(62831),K=r(32181),ie=r(48180),re=r(59773),d=r(79360),F=r(8251),W=r(49388),de=r(68484),J=r(78645),ue=r(47394),ye=r(63019),He=r(36028);const et=(0,B.Mq)();class st{constructor(O,te){this._viewportRuler=O,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=te}attach(){}enable(){if(this._canBeEnabled()){const O=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=O.style.left||"",this._previousHTMLStyles.top=O.style.top||"",O.style.left=(0,I.HM)(-this._previousScrollPosition.left),O.style.top=(0,I.HM)(-this._previousScrollPosition.top),O.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const O=this._document.documentElement,Ce=O.style,le=this._document.body.style,ae=Ce.scrollBehavior||"",N=le.scrollBehavior||"";this._isEnabled=!1,Ce.left=this._previousHTMLStyles.left,Ce.top=this._previousHTMLStyles.top,O.classList.remove("cdk-global-scrollblock"),et&&(Ce.scrollBehavior=le.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),et&&(Ce.scrollBehavior=ae,le.scrollBehavior=N)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const te=this._document.body,Ce=this._viewportRuler.getViewportSize();return te.scrollHeight>Ce.height||te.scrollWidth>Ce.width}}class ee{constructor(O,te,Ce,le){this._scrollDispatcher=O,this._ngZone=te,this._viewportRuler=Ce,this._config=le,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(O){this._overlayRef=O}enable(){if(this._scrollSubscription)return;const O=this._scrollDispatcher.scrolled(0).pipe((0,K.h)(te=>!te||!this._overlayRef.overlayElement.contains(te.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=O.subscribe(()=>{const te=this._viewportRuler.getViewportScrollPosition().top;Math.abs(te-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=O.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class fe{enable(){}disable(){}attach(){}}function Y(he,O){return O.some(te=>he.bottomte.bottom||he.rightte.right)}function pe(he,O){return O.some(te=>he.topte.bottom||he.leftte.right)}class Ee{constructor(O,te,Ce,le){this._scrollDispatcher=O,this._viewportRuler=te,this._ngZone=Ce,this._config=le,this._scrollSubscription=null}attach(O){this._overlayRef=O}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const te=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ce,height:le}=this._viewportRuler.getViewportSize();Y(te,[{width:Ce,height:le,bottom:le,right:Ce,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Ue=(()=>{class he{constructor(te,Ce,le,ae){this._scrollDispatcher=te,this._viewportRuler=Ce,this._ngZone=le,this.noop=()=>new fe,this.close=N=>new ee(this._scrollDispatcher,this._ngZone,this._viewportRuler,N),this.block=()=>new st(this._viewportRuler,this._document),this.reposition=N=>new Ee(this._scrollDispatcher,this._viewportRuler,this._ngZone,N),this._document=ae}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(i.mF),_.LFG(i.rL),_.LFG(_.R0b),_.LFG(C.K0))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})();class ot{constructor(O){if(this.scrollStrategy=new fe,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,O){const te=Object.keys(O);for(const Ce of te)void 0!==O[Ce]&&(this[Ce]=O[Ce])}}}class Kt{constructor(O,te){this.connectionPair=O,this.scrollableViewProperties=te}}let Ut=(()=>{class he{constructor(te){this._attachedOverlays=[],this._document=te}ngOnDestroy(){this.detach()}add(te){this.remove(te),this._attachedOverlays.push(te)}remove(te){const Ce=this._attachedOverlays.indexOf(te);Ce>-1&&this._attachedOverlays.splice(Ce,1),0===this._attachedOverlays.length&&this.detach()}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(C.K0))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),Pt=(()=>{class he extends Ut{constructor(te,Ce){super(te),this._ngZone=Ce,this._keydownListener=le=>{const ae=this._attachedOverlays;for(let N=ae.length-1;N>-1;N--)if(ae[N]._keydownEvents.observers.length>0){const j=ae[N]._keydownEvents;this._ngZone?this._ngZone.run(()=>j.next(le)):j.next(le);break}}}add(te){super.add(te),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(C.K0),_.LFG(_.R0b,8))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),jt=(()=>{class he extends Ut{constructor(te,Ce,le){super(te),this._platform=Ce,this._ngZone=le,this._cursorStyleIsSet=!1,this._pointerDownListener=ae=>{this._pointerDownEventTarget=(0,B.sA)(ae)},this._clickListener=ae=>{const N=(0,B.sA)(ae),j="click"===ae.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:N;this._pointerDownEventTarget=null;const ge=this._attachedOverlays.slice();for(let Be=ge.length-1;Be>-1;Be--){const Et=ge[Be];if(Et._outsidePointerEvents.observers.length<1||!Et.hasAttached())continue;if(Et.overlayElement.contains(N)||Et.overlayElement.contains(j))break;const Dt=Et._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Dt.next(ae)):Dt.next(ae)}}}add(te){if(super.add(te),!this._isAttached){const Ce=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Ce)):this._addEventListeners(Ce),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Ce.style.cursor,Ce.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const te=this._document.body;te.removeEventListener("pointerdown",this._pointerDownListener,!0),te.removeEventListener("click",this._clickListener,!0),te.removeEventListener("auxclick",this._clickListener,!0),te.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(te.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(te){te.addEventListener("pointerdown",this._pointerDownListener,!0),te.addEventListener("click",this._clickListener,!0),te.addEventListener("auxclick",this._clickListener,!0),te.addEventListener("contextmenu",this._clickListener,!0)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(C.K0),_.LFG(B.t4),_.LFG(_.R0b,8))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),me=(()=>{class he{constructor(te,Ce){this._platform=Ce,this._document=te}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const te="cdk-overlay-container";if(this._platform.isBrowser||(0,B.Oy)()){const le=this._document.querySelectorAll(`.${te}[platform="server"], .${te}[platform="test"]`);for(let ae=0;aethis._backdropClick.next(Dt),this._backdropTransitionendHandler=Dt=>{this._disposeBackdrop(Dt.target)},this._keydownEvents=new J.x,this._outsidePointerEvents=new J.x,le.scrollStrategy&&(this._scrollStrategy=le.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=le.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(O){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const te=this._portalOutlet.attach(O);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,ie.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof te?.onDestroy&&te.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),te}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const O=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),O}dispose(){const O=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,O&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(O){O!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=O,this.hasAttached()&&(O.attach(this),this.updatePosition()))}updateSize(O){this._config={...this._config,...O},this._updateElementSize()}setDirection(O){this._config={...this._config,direction:O},this._updateElementDirection()}addPanelClass(O){this._pane&&this._toggleClasses(this._pane,O,!0)}removePanelClass(O){this._pane&&this._toggleClasses(this._pane,O,!1)}getDirection(){const O=this._config.direction;return O?"string"==typeof O?O:O.value:"ltr"}updateScrollStrategy(O){O!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=O,this.hasAttached()&&(O.attach(this),O.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const O=this._pane.style;O.width=(0,I.HM)(this._config.width),O.height=(0,I.HM)(this._config.height),O.minWidth=(0,I.HM)(this._config.minWidth),O.minHeight=(0,I.HM)(this._config.minHeight),O.maxWidth=(0,I.HM)(this._config.maxWidth),O.maxHeight=(0,I.HM)(this._config.maxHeight)}_togglePointerEvents(O){this._pane.style.pointerEvents=O?"":"none"}_attachBackdrop(){const O="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(O)})}):this._backdropElement.classList.add(O)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const O=this._backdropElement;if(O){if(this._animationsDisabled)return void this._disposeBackdrop(O);O.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{O.addEventListener("transitionend",this._backdropTransitionendHandler)}),O.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(O)},500))}}_toggleClasses(O,te,Ce){const le=(0,I.Eq)(te||[]).filter(ae=>!!ae);le.length&&(Ce?O.classList.add(...le):O.classList.remove(...le))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const O=this._ngZone.onStable.pipe((0,re.R)((0,ye.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),O.unsubscribe())})})}_disposeScrollStrategy(){const O=this._scrollStrategy;O&&(O.disable(),O.detach&&O.detach())}_disposeBackdrop(O){O&&(O.removeEventListener("click",this._backdropClickHandler),O.removeEventListener("transitionend",this._backdropTransitionendHandler),O.remove(),this._backdropElement===O&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Ne="cdk-overlay-connected-position-bounding-box",Ge=/([A-Za-z%]+)$/;class ut{get positions(){return this._preferredPositions}constructor(O,te,Ce,le,ae){this._viewportRuler=te,this._document=Ce,this._platform=le,this._overlayContainer=ae,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new J.x,this._resizeSubscription=ue.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(O)}attach(O){this._validatePositions(),O.hostElement.classList.add(Ne),this._overlayRef=O,this._boundingBox=O.hostElement,this._pane=O.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const O=this._originRect,te=this._overlayRect,Ce=this._viewportRect,le=this._containerRect,ae=[];let N;for(let j of this._preferredPositions){let ge=this._getOriginPoint(O,le,j),Be=this._getOverlayPoint(ge,te,j),Et=this._getOverlayFit(Be,te,Ce,j);if(Et.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(j,ge);this._canFitWithFlexibleDimensions(Et,Be,Ce)?ae.push({position:j,origin:ge,overlayRect:te,boundingBoxRect:this._calculateBoundingBoxRect(ge,j)}):(!N||N.overlayFit.visibleAreage&&(ge=Et,j=Be)}return this._isPushed=!1,void this._applyPosition(j.position,j.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(N.position,N.originPoint);this._applyPosition(N.position,N.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&vt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ne),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const O=this._lastPosition;if(O){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const te=this._getOriginPoint(this._originRect,this._containerRect,O);this._applyPosition(O,te)}else this.apply()}withScrollableContainers(O){return this._scrollables=O,this}withPositions(O){return this._preferredPositions=O,-1===O.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(O){return this._viewportMargin=O,this}withFlexibleDimensions(O=!0){return this._hasFlexibleDimensions=O,this}withGrowAfterOpen(O=!0){return this._growAfterOpen=O,this}withPush(O=!0){return this._canPush=O,this}withLockedPosition(O=!0){return this._positionLocked=O,this}setOrigin(O){return this._origin=O,this}withDefaultOffsetX(O){return this._offsetX=O,this}withDefaultOffsetY(O){return this._offsetY=O,this}withTransformOriginOn(O){return this._transformOriginSelector=O,this}_getOriginPoint(O,te,Ce){let le,ae;if("center"==Ce.originX)le=O.left+O.width/2;else{const N=this._isRtl()?O.right:O.left,j=this._isRtl()?O.left:O.right;le="start"==Ce.originX?N:j}return te.left<0&&(le-=te.left),ae="center"==Ce.originY?O.top+O.height/2:"top"==Ce.originY?O.top:O.bottom,te.top<0&&(ae-=te.top),{x:le,y:ae}}_getOverlayPoint(O,te,Ce){let le,ae;return le="center"==Ce.overlayX?-te.width/2:"start"===Ce.overlayX?this._isRtl()?-te.width:0:this._isRtl()?0:-te.width,ae="center"==Ce.overlayY?-te.height/2:"top"==Ce.overlayY?0:-te.height,{x:O.x+le,y:O.y+ae}}_getOverlayFit(O,te,Ce,le){const ae=dt(te);let{x:N,y:j}=O,ge=this._getOffset(le,"x"),Be=this._getOffset(le,"y");ge&&(N+=ge),Be&&(j+=Be);let Xt=0-j,cn=j+ae.height-Ce.height,mn=this._subtractOverflows(ae.width,0-N,N+ae.width-Ce.width),Cn=this._subtractOverflows(ae.height,Xt,cn),it=mn*Cn;return{visibleArea:it,isCompletelyWithinViewport:ae.width*ae.height===it,fitsInViewportVertically:Cn===ae.height,fitsInViewportHorizontally:mn==ae.width}}_canFitWithFlexibleDimensions(O,te,Ce){if(this._hasFlexibleDimensions){const le=Ce.bottom-te.y,ae=Ce.right-te.x,N=gt(this._overlayRef.getConfig().minHeight),j=gt(this._overlayRef.getConfig().minWidth);return(O.fitsInViewportVertically||null!=N&&N<=le)&&(O.fitsInViewportHorizontally||null!=j&&j<=ae)}return!1}_pushOverlayOnScreen(O,te,Ce){if(this._previousPushAmount&&this._positionLocked)return{x:O.x+this._previousPushAmount.x,y:O.y+this._previousPushAmount.y};const le=dt(te),ae=this._viewportRect,N=Math.max(O.x+le.width-ae.width,0),j=Math.max(O.y+le.height-ae.height,0),ge=Math.max(ae.top-Ce.top-O.y,0),Be=Math.max(ae.left-Ce.left-O.x,0);let Et=0,Dt=0;return Et=le.width<=ae.width?Be||-N:O.xmn&&!this._isInitialRender&&!this._growAfterOpen&&(N=O.y-mn/2)}if("end"===te.overlayX&&!le||"start"===te.overlayX&&le)Xt=Ce.width-O.x+this._viewportMargin,Et=O.x-this._viewportMargin;else if("start"===te.overlayX&&!le||"end"===te.overlayX&&le)Dt=O.x,Et=Ce.right-O.x;else{const cn=Math.min(Ce.right-O.x+Ce.left,O.x),mn=this._lastBoundingBoxSize.width;Et=2*cn,Dt=O.x-cn,Et>mn&&!this._isInitialRender&&!this._growAfterOpen&&(Dt=O.x-mn/2)}return{top:N,left:Dt,bottom:j,right:Xt,width:Et,height:ae}}_setBoundingBoxStyles(O,te){const Ce=this._calculateBoundingBoxRect(O,te);!this._isInitialRender&&!this._growAfterOpen&&(Ce.height=Math.min(Ce.height,this._lastBoundingBoxSize.height),Ce.width=Math.min(Ce.width,this._lastBoundingBoxSize.width));const le={};if(this._hasExactPosition())le.top=le.left="0",le.bottom=le.right=le.maxHeight=le.maxWidth="",le.width=le.height="100%";else{const ae=this._overlayRef.getConfig().maxHeight,N=this._overlayRef.getConfig().maxWidth;le.height=(0,I.HM)(Ce.height),le.top=(0,I.HM)(Ce.top),le.bottom=(0,I.HM)(Ce.bottom),le.width=(0,I.HM)(Ce.width),le.left=(0,I.HM)(Ce.left),le.right=(0,I.HM)(Ce.right),le.alignItems="center"===te.overlayX?"center":"end"===te.overlayX?"flex-end":"flex-start",le.justifyContent="center"===te.overlayY?"center":"bottom"===te.overlayY?"flex-end":"flex-start",ae&&(le.maxHeight=(0,I.HM)(ae)),N&&(le.maxWidth=(0,I.HM)(N))}this._lastBoundingBoxSize=Ce,vt(this._boundingBox.style,le)}_resetBoundingBoxStyles(){vt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){vt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(O,te){const Ce={},le=this._hasExactPosition(),ae=this._hasFlexibleDimensions,N=this._overlayRef.getConfig();if(le){const Et=this._viewportRuler.getViewportScrollPosition();vt(Ce,this._getExactOverlayY(te,O,Et)),vt(Ce,this._getExactOverlayX(te,O,Et))}else Ce.position="static";let j="",ge=this._getOffset(te,"x"),Be=this._getOffset(te,"y");ge&&(j+=`translateX(${ge}px) `),Be&&(j+=`translateY(${Be}px)`),Ce.transform=j.trim(),N.maxHeight&&(le?Ce.maxHeight=(0,I.HM)(N.maxHeight):ae&&(Ce.maxHeight="")),N.maxWidth&&(le?Ce.maxWidth=(0,I.HM)(N.maxWidth):ae&&(Ce.maxWidth="")),vt(this._pane.style,Ce)}_getExactOverlayY(O,te,Ce){let le={top:"",bottom:""},ae=this._getOverlayPoint(te,this._overlayRect,O);return this._isPushed&&(ae=this._pushOverlayOnScreen(ae,this._overlayRect,Ce)),"bottom"===O.overlayY?le.bottom=this._document.documentElement.clientHeight-(ae.y+this._overlayRect.height)+"px":le.top=(0,I.HM)(ae.y),le}_getExactOverlayX(O,te,Ce){let N,le={left:"",right:""},ae=this._getOverlayPoint(te,this._overlayRect,O);return this._isPushed&&(ae=this._pushOverlayOnScreen(ae,this._overlayRect,Ce)),N=this._isRtl()?"end"===O.overlayX?"left":"right":"end"===O.overlayX?"right":"left","right"===N?le.right=this._document.documentElement.clientWidth-(ae.x+this._overlayRect.width)+"px":le.left=(0,I.HM)(ae.x),le}_getScrollVisibility(){const O=this._getOriginRect(),te=this._pane.getBoundingClientRect(),Ce=this._scrollables.map(le=>le.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:pe(O,Ce),isOriginOutsideView:Y(O,Ce),isOverlayClipped:pe(te,Ce),isOverlayOutsideView:Y(te,Ce)}}_subtractOverflows(O,...te){return te.reduce((Ce,le)=>Ce-Math.max(le,0),O)}_getNarrowedViewportRect(){const O=this._document.documentElement.clientWidth,te=this._document.documentElement.clientHeight,Ce=this._viewportRuler.getViewportScrollPosition();return{top:Ce.top+this._viewportMargin,left:Ce.left+this._viewportMargin,right:Ce.left+O-this._viewportMargin,bottom:Ce.top+te-this._viewportMargin,width:O-2*this._viewportMargin,height:te-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(O,te){return"x"===te?null==O.offsetX?this._offsetX:O.offsetX:null==O.offsetY?this._offsetY:O.offsetY}_validatePositions(){}_addPanelClasses(O){this._pane&&(0,I.Eq)(O).forEach(te=>{""!==te&&-1===this._appliedPanelClasses.indexOf(te)&&(this._appliedPanelClasses.push(te),this._pane.classList.add(te))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(O=>{this._pane.classList.remove(O)}),this._appliedPanelClasses=[])}_getOriginRect(){const O=this._origin;if(O instanceof _.SBq)return O.nativeElement.getBoundingClientRect();if(O instanceof Element)return O.getBoundingClientRect();const te=O.width||0,Ce=O.height||0;return{top:O.y,bottom:O.y+Ce,left:O.x,right:O.x+te,height:Ce,width:te}}}function vt(he,O){for(let te in O)O.hasOwnProperty(te)&&(he[te]=O[te]);return he}function gt(he){if("number"!=typeof he&&null!=he){const[O,te]=he.split(Ge);return te&&"px"!==te?null:parseFloat(O)}return he||null}function dt(he){return{top:Math.floor(he.top),right:Math.floor(he.right),bottom:Math.floor(he.bottom),left:Math.floor(he.left),width:Math.floor(he.width),height:Math.floor(he.height)}}const yt="cdk-global-overlay-wrapper";class tt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(O){const te=O.getConfig();this._overlayRef=O,this._width&&!te.width&&O.updateSize({width:this._width}),this._height&&!te.height&&O.updateSize({height:this._height}),O.hostElement.classList.add(yt),this._isDisposed=!1}top(O=""){return this._bottomOffset="",this._topOffset=O,this._alignItems="flex-start",this}left(O=""){return this._xOffset=O,this._xPosition="left",this}bottom(O=""){return this._topOffset="",this._bottomOffset=O,this._alignItems="flex-end",this}right(O=""){return this._xOffset=O,this._xPosition="right",this}start(O=""){return this._xOffset=O,this._xPosition="start",this}end(O=""){return this._xOffset=O,this._xPosition="end",this}width(O=""){return this._overlayRef?this._overlayRef.updateSize({width:O}):this._width=O,this}height(O=""){return this._overlayRef?this._overlayRef.updateSize({height:O}):this._height=O,this}centerHorizontally(O=""){return this.left(O),this._xPosition="center",this}centerVertically(O=""){return this.top(O),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const O=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement.style,Ce=this._overlayRef.getConfig(),{width:le,height:ae,maxWidth:N,maxHeight:j}=Ce,ge=!("100%"!==le&&"100vw"!==le||N&&"100%"!==N&&"100vw"!==N),Be=!("100%"!==ae&&"100vh"!==ae||j&&"100%"!==j&&"100vh"!==j),Et=this._xPosition,Dt=this._xOffset,Xt="rtl"===this._overlayRef.getConfig().direction;let cn="",mn="",Cn="";ge?Cn="flex-start":"center"===Et?(Cn="center",Xt?mn=Dt:cn=Dt):Xt?"left"===Et||"end"===Et?(Cn="flex-end",cn=Dt):("right"===Et||"start"===Et)&&(Cn="flex-start",mn=Dt):"left"===Et||"start"===Et?(Cn="flex-start",cn=Dt):("right"===Et||"end"===Et)&&(Cn="flex-end",mn=Dt),O.position=this._cssPosition,O.marginLeft=ge?"0":cn,O.marginTop=Be?"0":this._topOffset,O.marginBottom=this._bottomOffset,O.marginRight=ge?"0":mn,te.justifyContent=Cn,te.alignItems=Be?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const O=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement,Ce=te.style;te.classList.remove(yt),Ce.justifyContent=Ce.alignItems=O.marginTop=O.marginBottom=O.marginLeft=O.marginRight=O.position="",this._overlayRef=null,this._isDisposed=!0}}let Mt=(()=>{class he{constructor(te,Ce,le,ae){this._viewportRuler=te,this._document=Ce,this._platform=le,this._overlayContainer=ae}global(){return new tt}flexibleConnectedTo(te){return new ut(te,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(i.rL),_.LFG(C.K0),_.LFG(B.t4),_.LFG(me))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),nt=0,ct=(()=>{class he{constructor(te,Ce,le,ae,N,j,ge,Be,Et,Dt,Xt,cn){this.scrollStrategies=te,this._overlayContainer=Ce,this._componentFactoryResolver=le,this._positionBuilder=ae,this._keyboardDispatcher=N,this._injector=j,this._ngZone=ge,this._document=Be,this._directionality=Et,this._location=Dt,this._outsideClickDispatcher=Xt,this._animationsModuleType=cn}create(te){const Ce=this._createHostElement(),le=this._createPaneElement(Ce),ae=this._createPortalOutlet(le),N=new ot(te);return N.direction=N.direction||this._directionality.value,new De(ae,Ce,le,N,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(te){const Ce=this._document.createElement("div");return Ce.id="cdk-overlay-"+nt++,Ce.classList.add("cdk-overlay-pane"),te.appendChild(Ce),Ce}_createHostElement(){const te=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(te),te}_createPortalOutlet(te){return this._appRef||(this._appRef=this._injector.get(_.z2F)),new de.u0(te,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(Ue),_.LFG(me),_.LFG(_._Vd),_.LFG(Mt),_.LFG(Pt),_.LFG(_.zs3),_.LFG(_.R0b),_.LFG(C.K0),_.LFG(W.Is),_.LFG(C.Ye),_.LFG(jt),_.LFG(_.QbO,8))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})();const ft=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ke=new _.OlP("cdk-connected-overlay-scroll-strategy");let bt=(()=>{class he{constructor(te){this.elementRef=te}}return he.\u0275fac=function(te){return new(te||he)(_.Y36(_.SBq))},he.\u0275dir=_.lG2({type:he,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),he})(),Ht=(()=>{class he{get offsetX(){return this._offsetX}set offsetX(te){this._offsetX=te,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(te){this._offsetY=te,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(te){this._hasBackdrop=(0,I.Ig)(te)}get lockPosition(){return this._lockPosition}set lockPosition(te){this._lockPosition=(0,I.Ig)(te)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(te){this._flexibleDimensions=(0,I.Ig)(te)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(te){this._growAfterOpen=(0,I.Ig)(te)}get push(){return this._push}set push(te){this._push=(0,I.Ig)(te)}constructor(te,Ce,le,ae,N){this._overlay=te,this._dir=N,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=ue.w0.EMPTY,this._attachSubscription=ue.w0.EMPTY,this._detachSubscription=ue.w0.EMPTY,this._positionSubscription=ue.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new _.vpe,this.positionChange=new _.vpe,this.attach=new _.vpe,this.detach=new _.vpe,this.overlayKeydown=new _.vpe,this.overlayOutsideClick=new _.vpe,this._templatePortal=new de.UE(Ce,le),this._scrollStrategyFactory=ae,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(te){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),te.origin&&this.open&&this._position.apply()),te.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ft);const te=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=te.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=te.detachments().subscribe(()=>this.detach.emit()),te.keydownEvents().subscribe(Ce=>{this.overlayKeydown.next(Ce),Ce.keyCode===He.hY&&!this.disableClose&&!(0,He.Vb)(Ce)&&(Ce.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Ce=>{this.overlayOutsideClick.next(Ce)})}_buildConfig(){const te=this._position=this.positionStrategy||this._createPositionStrategy(),Ce=new ot({direction:this._dir,positionStrategy:te,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Ce.width=this.width),(this.height||0===this.height)&&(Ce.height=this.height),(this.minWidth||0===this.minWidth)&&(Ce.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Ce.minHeight=this.minHeight),this.backdropClass&&(Ce.backdropClass=this.backdropClass),this.panelClass&&(Ce.panelClass=this.panelClass),Ce}_updatePositionStrategy(te){const Ce=this.positions.map(le=>({originX:le.originX,originY:le.originY,overlayX:le.overlayX,overlayY:le.overlayY,offsetX:le.offsetX||this.offsetX,offsetY:le.offsetY||this.offsetY,panelClass:le.panelClass||void 0}));return te.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Ce).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const te=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(te),te}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof bt?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(te=>{this.backdropClick.emit(te)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function se(he,O=!1){return(0,d.e)((te,Ce)=>{let le=0;te.subscribe((0,F.x)(Ce,ae=>{const N=he(ae,le++);(N||O)&&Ce.next(ae),!N&&Ce.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(te=>{this.positionChange.emit(te),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return he.\u0275fac=function(te){return new(te||he)(_.Y36(ct),_.Y36(_.Rgc),_.Y36(_.s_b),_.Y36(ke),_.Y36(W.Is,8))},he.\u0275dir=_.lG2({type:he,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[_.TTD]}),he})();const zt={provide:ke,deps:[ct],useFactory:function Qe(he){return()=>he.scrollStrategies.reposition()}};let ze=(()=>{class he{}return he.\u0275fac=function(te){return new(te||he)},he.\u0275mod=_.oAB({type:he}),he.\u0275inj=_.cJS({providers:[ct,zt],imports:[W.vT,de.eL,i.Cl,i.Cl]}),he})()},62831:(kt,Pe,r)=>{"use strict";r.d(Pe,{Mq:()=>J,Oy:()=>ee,_i:()=>ue,ht:()=>st,i$:()=>se,kV:()=>et,qK:()=>re,sA:()=>Ye,t4:()=>I});var i=r(65879),C=r(96814);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let K,I=(()=>{class fe{constructor(pe){this._platformId=pe,this.isBrowser=this._platformId?(0,C.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return fe.\u0275fac=function(pe){return new(pe||fe)(i.LFG(i.Lbi))},fe.\u0275prov=i.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const ie=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function re(){if(K)return K;if("object"!=typeof document||!document)return K=new Set(ie),K;let fe=document.createElement("input");return K=new Set(ie.filter(Y=>(fe.setAttribute("type",Y),fe.type===Y))),K}let d,W,de,ye;function se(fe){return function F(){if(null==d&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>d=!0}))}finally{d=d||!1}return d}()?fe:!!fe.capture}function J(){if(null==de){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return de=!1,de;if("scrollBehavior"in document.documentElement.style)de=!0;else{const fe=Element.prototype.scrollTo;de=!!fe&&!/\{\s*\[native code\]\s*\}/.test(fe.toString())}}return de}function ue(){if("object"!=typeof document||!document)return 0;if(null==W){const fe=document.createElement("div"),Y=fe.style;fe.dir="rtl",Y.width="1px",Y.overflow="auto",Y.visibility="hidden",Y.pointerEvents="none",Y.position="absolute";const pe=document.createElement("div"),Ee=pe.style;Ee.width="2px",Ee.height="1px",fe.appendChild(pe),document.body.appendChild(fe),W=0,0===fe.scrollLeft&&(fe.scrollLeft=1,W=0===fe.scrollLeft?1:2),fe.remove()}return W}function et(fe){if(function He(){if(null==ye){const fe=typeof document<"u"?document.head:null;ye=!(!fe||!fe.createShadowRoot&&!fe.attachShadow)}return ye}()){const Y=fe.getRootNode?fe.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Y instanceof ShadowRoot)return Y}return null}function st(){let fe=typeof document<"u"&&document?document.activeElement:null;for(;fe&&fe.shadowRoot;){const Y=fe.shadowRoot.activeElement;if(Y===fe)break;fe=Y}return fe}function Ye(fe){return fe.composedPath?fe.composedPath()[0]:fe.target}function ee(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(kt,Pe,r)=>{"use strict";r.d(Pe,{C5:()=>F,Pl:()=>st,UE:()=>se,eL:()=>ee,en:()=>de,ig:()=>He,u0:()=>ue});var i=r(65879),C=r(96814);class d{attach(pe){return this._attachedHost=pe,pe.attach(this)}detach(){let pe=this._attachedHost;null!=pe&&(this._attachedHost=null,pe.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(pe){this._attachedHost=pe}}class F extends d{constructor(pe,Ee,Ue,ot,At){super(),this.component=pe,this.viewContainerRef=Ee,this.injector=Ue,this.componentFactoryResolver=ot,this.projectableNodes=At}}class se extends d{constructor(pe,Ee,Ue,ot){super(),this.templateRef=pe,this.viewContainerRef=Ee,this.context=Ue,this.injector=ot}get origin(){return this.templateRef.elementRef}attach(pe,Ee=this.context){return this.context=Ee,super.attach(pe)}detach(){return this.context=void 0,super.detach()}}class W extends d{constructor(pe){super(),this.element=pe instanceof i.SBq?pe.nativeElement:pe}}class de{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(pe){return pe instanceof F?(this._attachedPortal=pe,this.attachComponentPortal(pe)):pe instanceof se?(this._attachedPortal=pe,this.attachTemplatePortal(pe)):this.attachDomPortal&&pe instanceof W?(this._attachedPortal=pe,this.attachDomPortal(pe)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(pe){this._disposeFn=pe}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ue extends de{constructor(pe,Ee,Ue,ot,At){super(),this.outletElement=pe,this._componentFactoryResolver=Ee,this._appRef=Ue,this._defaultInjector=ot,this.attachDomPortal=Tt=>{const Kt=Tt.element,Ft=this._document.createComment("dom-portal");Kt.parentNode.insertBefore(Ft,Kt),this.outletElement.appendChild(Kt),this._attachedPortal=Tt,super.setDisposeFn(()=>{Ft.parentNode&&Ft.parentNode.replaceChild(Kt,Ft)})},this._document=At}attachComponentPortal(pe){const Ue=(pe.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(pe.component);let ot;return pe.viewContainerRef?(ot=pe.viewContainerRef.createComponent(Ue,pe.viewContainerRef.length,pe.injector||pe.viewContainerRef.injector,pe.projectableNodes||void 0),this.setDisposeFn(()=>ot.destroy())):(ot=Ue.create(pe.injector||this._defaultInjector||i.zs3.NULL),this._appRef.attachView(ot.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ot.hostView),ot.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ot)),this._attachedPortal=pe,ot}attachTemplatePortal(pe){let Ee=pe.viewContainerRef,Ue=Ee.createEmbeddedView(pe.templateRef,pe.context,{injector:pe.injector});return Ue.rootNodes.forEach(ot=>this.outletElement.appendChild(ot)),Ue.detectChanges(),this.setDisposeFn(()=>{let ot=Ee.indexOf(Ue);-1!==ot&&Ee.remove(ot)}),this._attachedPortal=pe,Ue}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(pe){return pe.hostView.rootNodes[0]}}let He=(()=>{class Y extends se{constructor(Ee,Ue){super(Ee,Ue)}}return Y.\u0275fac=function(Ee){return new(Ee||Y)(i.Y36(i.Rgc),i.Y36(i.s_b))},Y.\u0275dir=i.lG2({type:Y,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[i.qOj]}),Y})(),st=(()=>{class Y extends de{constructor(Ee,Ue,ot){super(),this._componentFactoryResolver=Ee,this._viewContainerRef=Ue,this._isInitialized=!1,this.attached=new i.vpe,this.attachDomPortal=At=>{const Tt=At.element,Kt=this._document.createComment("dom-portal");At.setAttachedHost(this),Tt.parentNode.insertBefore(Kt,Tt),this._getRootNode().appendChild(Tt),this._attachedPortal=At,super.setDisposeFn(()=>{Kt.parentNode&&Kt.parentNode.replaceChild(Tt,Kt)})},this._document=ot}get portal(){return this._attachedPortal}set portal(Ee){this.hasAttached()&&!Ee&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ee&&super.attach(Ee),this._attachedPortal=Ee||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Ee){Ee.setAttachedHost(this);const Ue=null!=Ee.viewContainerRef?Ee.viewContainerRef:this._viewContainerRef,At=(Ee.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ee.component),Tt=Ue.createComponent(At,Ue.length,Ee.injector||Ue.injector,Ee.projectableNodes||void 0);return Ue!==this._viewContainerRef&&this._getRootNode().appendChild(Tt.hostView.rootNodes[0]),super.setDisposeFn(()=>Tt.destroy()),this._attachedPortal=Ee,this._attachedRef=Tt,this.attached.emit(Tt),Tt}attachTemplatePortal(Ee){Ee.setAttachedHost(this);const Ue=this._viewContainerRef.createEmbeddedView(Ee.templateRef,Ee.context,{injector:Ee.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ee,this._attachedRef=Ue,this.attached.emit(Ue),Ue}_getRootNode(){const Ee=this._viewContainerRef.element.nativeElement;return Ee.nodeType===Ee.ELEMENT_NODE?Ee:Ee.parentNode}}return Y.\u0275fac=function(Ee){return new(Ee||Y)(i.Y36(i._Vd),i.Y36(i.s_b),i.Y36(C.K0))},Y.\u0275dir=i.lG2({type:Y,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[i.qOj]}),Y})(),ee=(()=>{class Y{}return Y.\u0275fac=function(Ee){return new(Ee||Y)},Y.\u0275mod=i.oAB({type:Y}),Y.\u0275inj=i.cJS({}),Y})()},89829:(kt,Pe,r)=>{"use strict";r.d(Pe,{PQ:()=>me,ZD:()=>Mt,mF:()=>jt,Cl:()=>nt,rL:()=>Ne});var i=r(42495),C=r(65879),_=r(78645),I=r(22096),B=r(65592),K=r(92438),ie=r(41954),re=r(47394);const d={schedule(ct){let ft=requestAnimationFrame,ke=cancelAnimationFrame;const{delegate:bt}=d;bt&&(ft=bt.requestAnimationFrame,ke=bt.cancelAnimationFrame);const Ht=ft(Qe=>{ke=void 0,ct(Qe)});return new re.w0(()=>ke?.(Ht))},requestAnimationFrame(...ct){const{delegate:ft}=d;return(ft?.requestAnimationFrame||requestAnimationFrame)(...ct)},cancelAnimationFrame(...ct){const{delegate:ft}=d;return(ft?.cancelAnimationFrame||cancelAnimationFrame)(...ct)},delegate:void 0};var se=r(2631);new class W extends se.v{flush(ft){this._active=!0;const ke=this._scheduled;this._scheduled=void 0;const{actions:bt}=this;let Ht;ft=ft||bt.shift();do{if(Ht=ft.execute(ft.state,ft.delay))break}while((ft=bt[0])&&ft.id===ke&&bt.shift());if(this._active=!1,Ht){for(;(ft=bt[0])&&ft.id===ke&&bt.shift();)ft.unsubscribe();throw Ht}}}(class F extends ie.o{constructor(ft,ke){super(ft,ke),this.scheduler=ft,this.work=ke}requestAsyncId(ft,ke,bt=0){return null!==bt&&bt>0?super.requestAsyncId(ft,ke,bt):(ft.actions.push(this),ft._scheduled||(ft._scheduled=d.requestAnimationFrame(()=>ft.flush(void 0))))}recycleAsyncId(ft,ke,bt=0){var Ht;if(null!=bt?bt>0:this.delay>0)return super.recycleAsyncId(ft,ke,bt);const{actions:Qe}=ft;null!=ke&&(null===(Ht=Qe[Qe.length-1])||void 0===Ht?void 0:Ht.id)!==ke&&(d.cancelAnimationFrame(ke),ft._scheduled=void 0)}});r(76410);var ye=r(16321),He=r(79360),et=r(54829),st=r(8251),ee=r(74825);function fe(ct,ft=ye.z){return function Ye(ct){return(0,He.e)((ft,ke)=>{let bt=!1,Ht=null,Qe=null,zt=!1;const ze=()=>{if(Qe?.unsubscribe(),Qe=null,bt){bt=!1;const he=Ht;Ht=null,ke.next(he)}zt&&ke.complete()},We=()=>{Qe=null,zt&&ke.complete()};ft.subscribe((0,st.x)(ke,he=>{bt=!0,Ht=he,Qe||(0,et.Xf)(ct(he)).subscribe(Qe=(0,st.x)(ke,ze,We))},()=>{zt=!0,(!bt||!Qe||Qe.closed)&&ke.complete()}))})}(()=>(0,ee.H)(ct,ft))}var Y=r(32181),pe=r(59773),Ee=r(62831),Ue=r(96814),ot=r(49388);let jt=(()=>{class ct{constructor(ke,bt,Ht){this._ngZone=ke,this._platform=bt,this._scrolled=new _.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Ht}register(ke){this.scrollContainers.has(ke)||this.scrollContainers.set(ke,ke.elementScrolled().subscribe(()=>this._scrolled.next(ke)))}deregister(ke){const bt=this.scrollContainers.get(ke);bt&&(bt.unsubscribe(),this.scrollContainers.delete(ke))}scrolled(ke=20){return this._platform.isBrowser?new B.y(bt=>{this._globalSubscription||this._addGlobalListener();const Ht=ke>0?this._scrolled.pipe(fe(ke)).subscribe(bt):this._scrolled.subscribe(bt);return this._scrolledCount++,()=>{Ht.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,I.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ke,bt)=>this.deregister(bt)),this._scrolled.complete()}ancestorScrolled(ke,bt){const Ht=this.getAncestorScrollContainers(ke);return this.scrolled(bt).pipe((0,Y.h)(Qe=>!Qe||Ht.indexOf(Qe)>-1))}getAncestorScrollContainers(ke){const bt=[];return this.scrollContainers.forEach((Ht,Qe)=>{this._scrollableContainsElement(Qe,ke)&&bt.push(Qe)}),bt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ke,bt){let Ht=(0,i.fI)(bt),Qe=ke.getElementRef().nativeElement;do{if(Ht==Qe)return!0}while(Ht=Ht.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ke=this._getWindow();return(0,K.R)(ke.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return ct.\u0275fac=function(ke){return new(ke||ct)(C.LFG(C.R0b),C.LFG(Ee.t4),C.LFG(Ue.K0,8))},ct.\u0275prov=C.Yz7({token:ct,factory:ct.\u0275fac,providedIn:"root"}),ct})(),me=(()=>{class ct{constructor(ke,bt,Ht,Qe){this.elementRef=ke,this.scrollDispatcher=bt,this.ngZone=Ht,this.dir=Qe,this._destroyed=new _.x,this._elementScrolled=new B.y(zt=>this.ngZone.runOutsideAngular(()=>(0,K.R)(this.elementRef.nativeElement,"scroll").pipe((0,pe.R)(this._destroyed)).subscribe(zt)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ke){const bt=this.elementRef.nativeElement,Ht=this.dir&&"rtl"==this.dir.value;null==ke.left&&(ke.left=Ht?ke.end:ke.start),null==ke.right&&(ke.right=Ht?ke.start:ke.end),null!=ke.bottom&&(ke.top=bt.scrollHeight-bt.clientHeight-ke.bottom),Ht&&0!=(0,Ee._i)()?(null!=ke.left&&(ke.right=bt.scrollWidth-bt.clientWidth-ke.left),2==(0,Ee._i)()?ke.left=ke.right:1==(0,Ee._i)()&&(ke.left=ke.right?-ke.right:ke.right)):null!=ke.right&&(ke.left=bt.scrollWidth-bt.clientWidth-ke.right),this._applyScrollToOptions(ke)}_applyScrollToOptions(ke){const bt=this.elementRef.nativeElement;(0,Ee.Mq)()?bt.scrollTo(ke):(null!=ke.top&&(bt.scrollTop=ke.top),null!=ke.left&&(bt.scrollLeft=ke.left))}measureScrollOffset(ke){const bt="left",Qe=this.elementRef.nativeElement;if("top"==ke)return Qe.scrollTop;if("bottom"==ke)return Qe.scrollHeight-Qe.clientHeight-Qe.scrollTop;const zt=this.dir&&"rtl"==this.dir.value;return"start"==ke?ke=zt?"right":bt:"end"==ke&&(ke=zt?bt:"right"),zt&&2==(0,Ee._i)()?ke==bt?Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft:Qe.scrollLeft:zt&&1==(0,Ee._i)()?ke==bt?Qe.scrollLeft+Qe.scrollWidth-Qe.clientWidth:-Qe.scrollLeft:ke==bt?Qe.scrollLeft:Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft}}return ct.\u0275fac=function(ke){return new(ke||ct)(C.Y36(C.SBq),C.Y36(jt),C.Y36(C.R0b),C.Y36(ot.Is,8))},ct.\u0275dir=C.lG2({type:ct,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),ct})(),Ne=(()=>{class ct{constructor(ke,bt,Ht){this._platform=ke,this._change=new _.x,this._changeListener=Qe=>{this._change.next(Qe)},this._document=Ht,bt.runOutsideAngular(()=>{if(ke.isBrowser){const Qe=this._getWindow();Qe.addEventListener("resize",this._changeListener),Qe.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ke=this._getWindow();ke.removeEventListener("resize",this._changeListener),ke.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ke={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ke}getViewportRect(){const ke=this.getViewportScrollPosition(),{width:bt,height:Ht}=this.getViewportSize();return{top:ke.top,left:ke.left,bottom:ke.top+Ht,right:ke.left+bt,height:Ht,width:bt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ke=this._document,bt=this._getWindow(),Ht=ke.documentElement,Qe=Ht.getBoundingClientRect();return{top:-Qe.top||ke.body.scrollTop||bt.scrollY||Ht.scrollTop||0,left:-Qe.left||ke.body.scrollLeft||bt.scrollX||Ht.scrollLeft||0}}change(ke=20){return ke>0?this._change.pipe(fe(ke)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ke=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ke.innerWidth,height:ke.innerHeight}:{width:0,height:0}}}return ct.\u0275fac=function(ke){return new(ke||ct)(C.LFG(Ee.t4),C.LFG(C.R0b),C.LFG(Ue.K0,8))},ct.\u0275prov=C.Yz7({token:ct,factory:ct.\u0275fac,providedIn:"root"}),ct})(),Mt=(()=>{class ct{}return ct.\u0275fac=function(ke){return new(ke||ct)},ct.\u0275mod=C.oAB({type:ct}),ct.\u0275inj=C.cJS({}),ct})(),nt=(()=>{class ct{}return ct.\u0275fac=function(ke){return new(ke||ct)},ct.\u0275mod=C.oAB({type:ct}),ct.\u0275inj=C.cJS({imports:[ot.vT,Mt,ot.vT,Mt]}),ct})()},96814:(kt,Pe,r)=>{"use strict";r.d(Pe,{Do:()=>ye,ED:()=>ca,EM:()=>jo,HT:()=>I,JF:()=>Xn,K0:()=>K,Mx:()=>Ii,NF:()=>so,O5:()=>si,OU:()=>bi,Ov:()=>li,PM:()=>go,RF:()=>eo,S$:()=>de,V_:()=>re,Ye:()=>He,ax:()=>ei,b0:()=>ue,bD:()=>Ui,ez:()=>Ki,gd:()=>Ri,mk:()=>wn,n9:()=>Xo,q:()=>_,sg:()=>ei,tP:()=>yo,w_:()=>B});var i=r(65879);let C=null;function _(){return C}function I(g){C||(C=g)}class B{}const K=new i.OlP("DocumentToken");let ie=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=i.Yz7({token:g,factory:function(){return(0,i.f3M)(d)},providedIn:"platform"}),g})();const re=new i.OlP("Location Initialized");let d=(()=>{class g extends ie{constructor(){super(),this._doc=(0,i.f3M)(K),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _().getBaseHref(this._doc)}onPopState(P){const Z=_().getGlobalEventTarget(this._doc,"window");return Z.addEventListener("popstate",P,!1),()=>Z.removeEventListener("popstate",P)}onHashChange(P){const Z=_().getGlobalEventTarget(this._doc,"window");return Z.addEventListener("hashchange",P,!1),()=>Z.removeEventListener("hashchange",P)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(P){this._location.pathname=P}pushState(P,Z,we){this._history.pushState(P,Z,we)}replaceState(P,Z,we){this._history.replaceState(P,Z,we)}forward(){this._history.forward()}back(){this._history.back()}historyGo(P=0){this._history.go(P)}getState(){return this._history.state}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=i.Yz7({token:g,factory:function(){return new g},providedIn:"platform"}),g})();function F(g,A){if(0==g.length)return A;if(0==A.length)return g;let P=0;return g.endsWith("/")&&P++,A.startsWith("/")&&P++,2==P?g+A.substring(1):1==P?g+A:g+"/"+A}function se(g){const A=g.match(/#|\?|$/),P=A&&A.index||g.length;return g.slice(0,P-("/"===g[P-1]?1:0))+g.slice(P)}function W(g){return g&&"?"!==g[0]?"?"+g:g}let de=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=i.Yz7({token:g,factory:function(){return(0,i.f3M)(ue)},providedIn:"root"}),g})();const J=new i.OlP("appBaseHref");let ue=(()=>{class g extends de{constructor(P,Z){super(),this._platformLocation=P,this._removeListenerFns=[],this._baseHref=Z??this._platformLocation.getBaseHrefFromDOM()??(0,i.f3M)(K).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}prepareExternalUrl(P){return F(this._baseHref,P)}path(P=!1){const Z=this._platformLocation.pathname+W(this._platformLocation.search),we=this._platformLocation.hash;return we&&P?`${Z}${we}`:Z}pushState(P,Z,we,rt){const y=this.prepareExternalUrl(we+W(rt));this._platformLocation.pushState(P,Z,y)}replaceState(P,Z,we,rt){const y=this.prepareExternalUrl(we+W(rt));this._platformLocation.replaceState(P,Z,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(i.LFG(ie),i.LFG(J,8))},g.\u0275prov=i.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})(),ye=(()=>{class g extends de{constructor(P,Z){super(),this._platformLocation=P,this._baseHref="",this._removeListenerFns=[],null!=Z&&(this._baseHref=Z)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}path(P=!1){let Z=this._platformLocation.hash;return null==Z&&(Z="#"),Z.length>0?Z.substring(1):Z}prepareExternalUrl(P){const Z=F(this._baseHref,P);return Z.length>0?"#"+Z:Z}pushState(P,Z,we,rt){let y=this.prepareExternalUrl(we+W(rt));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.pushState(P,Z,y)}replaceState(P,Z,we,rt){let y=this.prepareExternalUrl(we+W(rt));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.replaceState(P,Z,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(i.LFG(ie),i.LFG(J,8))},g.\u0275prov=i.Yz7({token:g,factory:g.\u0275fac}),g})(),He=(()=>{class g{constructor(P){this._subject=new i.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=P;const Z=this._locationStrategy.getBaseHref();this._basePath=function ee(g){if(new RegExp("^(https?:)?//").test(g)){const[,P]=g.split(/\/\/[^\/]+/);return P}return g}(se(Ye(Z))),this._locationStrategy.onPopState(we=>{this._subject.emit({url:this.path(!0),pop:!0,state:we.state,type:we.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(P=!1){return this.normalize(this._locationStrategy.path(P))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(P,Z=""){return this.path()==this.normalize(P+W(Z))}normalize(P){return g.stripTrailingSlash(function st(g,A){if(!g||!A.startsWith(g))return A;const P=A.substring(g.length);return""===P||["/",";","?","#"].includes(P[0])?P:A}(this._basePath,Ye(P)))}prepareExternalUrl(P){return P&&"/"!==P[0]&&(P="/"+P),this._locationStrategy.prepareExternalUrl(P)}go(P,Z="",we=null){this._locationStrategy.pushState(we,"",P,Z),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+W(Z)),we)}replaceState(P,Z="",we=null){this._locationStrategy.replaceState(we,"",P,Z),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+W(Z)),we)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(P=0){this._locationStrategy.historyGo?.(P)}onUrlChange(P){return this._urlChangeListeners.push(P),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Z=>{this._notifyUrlChangeListeners(Z.url,Z.state)})),()=>{const Z=this._urlChangeListeners.indexOf(P);this._urlChangeListeners.splice(Z,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(P="",Z){this._urlChangeListeners.forEach(we=>we(P,Z))}subscribe(P,Z,we){return this._subject.subscribe({next:P,error:Z,complete:we})}}return g.normalizeQueryParams=W,g.joinWithSlash=F,g.stripTrailingSlash=se,g.\u0275fac=function(P){return new(P||g)(i.LFG(de))},g.\u0275prov=i.Yz7({token:g,factory:function(){return function et(){return new He((0,i.LFG)(de))}()},providedIn:"root"}),g})();function Ye(g){return g.replace(/\/index.html$/,"")}function Ii(g,A){A=encodeURIComponent(A);for(const P of g.split(";")){const Z=P.indexOf("="),[we,rt]=-1==Z?[P,""]:[P.slice(0,Z),P.slice(Z+1)];if(we.trim()===A)return decodeURIComponent(rt)}return null}const Pi=/\s+/,An=[];let wn=(()=>{class g{constructor(P,Z,we,rt){this._iterableDiffers=P,this._keyValueDiffers=Z,this._ngEl=we,this._renderer=rt,this.initialClasses=An,this.stateMap=new Map}set klass(P){this.initialClasses=null!=P?P.trim().split(Pi):An}set ngClass(P){this.rawClass="string"==typeof P?P.trim().split(Pi):P}ngDoCheck(){for(const Z of this.initialClasses)this._updateState(Z,!0);const P=this.rawClass;if(Array.isArray(P)||P instanceof Set)for(const Z of P)this._updateState(Z,!0);else if(null!=P)for(const Z of Object.keys(P))this._updateState(Z,!!P[Z]);this._applyStateDiff()}_updateState(P,Z){const we=this.stateMap.get(P);void 0!==we?(we.enabled!==Z&&(we.changed=!0,we.enabled=Z),we.touched=!0):this.stateMap.set(P,{enabled:Z,changed:!0,touched:!0})}_applyStateDiff(){for(const P of this.stateMap){const Z=P[0],we=P[1];we.changed?(this._toggleClass(Z,we.enabled),we.changed=!1):we.touched||(we.enabled&&this._toggleClass(Z,!1),this.stateMap.delete(Z)),we.touched=!1}}_toggleClass(P,Z){(P=P.trim()).length>0&&P.split(Pi).forEach(we=>{Z?this._renderer.addClass(this._ngEl.nativeElement,we):this._renderer.removeClass(this._ngEl.nativeElement,we)})}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.ZZ4),i.Y36(i.aQg),i.Y36(i.SBq),i.Y36(i.Qsj))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),g})();class En{constructor(A,P,Z,we){this.$implicit=A,this.ngForOf=P,this.index=Z,this.count=we}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let ei=(()=>{class g{set ngForOf(P){this._ngForOf=P,this._ngForOfDirty=!0}set ngForTrackBy(P){this._trackByFn=P}get ngForTrackBy(){return this._trackByFn}constructor(P,Z,we){this._viewContainer=P,this._template=Z,this._differs=we,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(P){P&&(this._template=P)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const P=this._ngForOf;!this._differ&&P&&(this._differ=this._differs.find(P).create(this.ngForTrackBy))}if(this._differ){const P=this._differ.diff(this._ngForOf);P&&this._applyChanges(P)}}_applyChanges(P){const Z=this._viewContainer;P.forEachOperation((we,rt,y)=>{if(null==we.previousIndex)Z.createEmbeddedView(this._template,new En(we.item,this._ngForOf,-1,-1),null===y?void 0:y);else if(null==y)Z.remove(null===rt?void 0:rt);else if(null!==rt){const T=Z.get(rt);Z.move(T,y),ri(T,we)}});for(let we=0,rt=Z.length;we{ri(Z.get(we.currentIndex),we)})}static ngTemplateContextGuard(P,Z){return!0}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),g})();function ri(g,A){g.context.$implicit=A.item}let si=(()=>{class g{constructor(P,Z){this._viewContainer=P,this._context=new Wn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Z}set ngIf(P){this._context.$implicit=this._context.ngIf=P,this._updateView()}set ngIfThen(P){Wi("ngIfThen",P),this._thenTemplateRef=P,this._thenViewRef=null,this._updateView()}set ngIfElse(P){Wi("ngIfElse",P),this._elseTemplateRef=P,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(P,Z){return!0}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),g})();class Wn{constructor(){this.$implicit=null,this.ngIf=null}}function Wi(g,A){if(A&&!A.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,i.AaK)(A)}'.`)}class ao{constructor(A,P){this._viewContainerRef=A,this._templateRef=P,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(A){A&&!this._created?this.create():!A&&this._created&&this.destroy()}}let eo=(()=>{class g{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(P){this._ngSwitch=P,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(P){this._defaultViews.push(P)}_matchCase(P){const Z=P==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Z,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Z}_updateDefaultCases(P){if(this._defaultViews.length>0&&P!==this._defaultUsed){this._defaultUsed=P;for(const Z of this._defaultViews)Z.enforceState(P)}}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275dir=i.lG2({type:g,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),g})(),Xo=(()=>{class g{constructor(P,Z,we){this.ngSwitch=we,we._addCase(),this._view=new ao(P,Z)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(eo,9))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),g})(),ca=(()=>{class g{constructor(P,Z,we){we._addDefault(new ao(P,Z))}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(eo,9))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngSwitchDefault",""]],standalone:!0}),g})(),yo=(()=>{class g{constructor(P){this._viewContainerRef=P,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(P){if(P.ngTemplateOutlet||P.ngTemplateOutletInjector){const Z=this._viewContainerRef;if(this._viewRef&&Z.remove(Z.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:we,ngTemplateOutletContext:rt,ngTemplateOutletInjector:y}=this;this._viewRef=Z.createEmbeddedView(we,rt,y?{injector:y}:void 0)}else this._viewRef=null}else this._viewRef&&P.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[i.TTD]}),g})();function hn(g,A){return new i.vHH(2100,!1)}class ti{createSubscription(A,P){return(0,i.rg0)(()=>A.subscribe({next:P,error:Z=>{throw Z}}))}dispose(A){(0,i.rg0)(()=>A.unsubscribe())}}class Tn{createSubscription(A,P){return A.then(P,Z=>{throw Z})}dispose(A){}}const ni=new Tn,gi=new ti;let li=(()=>{class g{constructor(P){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=P}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(P){return this._obj?P!==this._obj?(this._dispose(),this.transform(P)):this._latestValue:(P&&this._subscribe(P),this._latestValue)}_subscribe(P){this._obj=P,this._strategy=this._selectStrategy(P),this._subscription=this._strategy.createSubscription(P,Z=>this._updateLatestValue(P,Z))}_selectStrategy(P){if((0,i.QGY)(P))return ni;if((0,i.F4k)(P))return gi;throw hn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(P,Z){P===this._obj&&(this._latestValue=Z,this._ref.markForCheck())}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.sBO,16))},g.\u0275pipe=i.Yjl({name:"async",type:g,pure:!1,standalone:!0}),g})(),Ri=(()=>{class g{transform(P){if(null==P)return null;if("string"!=typeof P)throw hn();return P.toUpperCase()}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=i.Yjl({name:"uppercase",type:g,pure:!0,standalone:!0}),g})(),bi=(()=>{class g{transform(P,Z,we){if(null==P)return null;if(!this.supports(P))throw hn();return P.slice(Z,we)}supports(P){return"string"==typeof P||Array.isArray(P)}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=i.Yjl({name:"slice",type:g,pure:!1,standalone:!0}),g})(),Ki=(()=>{class g{}return g.\u0275fac=function(P){return new(P||g)},g.\u0275mod=i.oAB({type:g}),g.\u0275inj=i.cJS({}),g})();const Ui="browser",Uo="server";function so(g){return g===Ui}function go(g){return g===Uo}let jo=(()=>{class g{}return g.\u0275prov=(0,i.Yz7)({token:g,providedIn:"root",factory:()=>new Di((0,i.LFG)(K),window)}),g})();class Di{constructor(A,P){this.document=A,this.window=P,this.offset=()=>[0,0]}setOffset(A){this.offset=Array.isArray(A)?()=>A:A}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(A){this.supportsScrolling()&&this.window.scrollTo(A[0],A[1])}scrollToAnchor(A){if(!this.supportsScrolling())return;const P=function Oo(g,A){const P=g.getElementById(A)||g.getElementsByName(A)[0];if(P)return P;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const Z=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let we=Z.currentNode;for(;we;){const rt=we.shadowRoot;if(rt){const y=rt.getElementById(A)||rt.querySelector(`[name="${A}"]`);if(y)return y}we=Z.nextNode()}}return null}(this.document,A);P&&(this.scrollToElement(P),P.focus())}setHistoryScrollRestoration(A){if(this.supportScrollRestoration()){const P=this.window.history;P&&P.scrollRestoration&&(P.scrollRestoration=A)}}scrollToElement(A){const P=A.getBoundingClientRect(),Z=P.left+this.window.pageXOffset,we=P.top+this.window.pageYOffset,rt=this.offset();this.window.scrollTo(Z-rt[0],we-rt[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const A=bo(this.window.history)||bo(Object.getPrototypeOf(this.window.history));return!(!A||!A.writable&&!A.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function bo(g){return Object.getOwnPropertyDescriptor(g,"scrollRestoration")}class Xn{}},69862:(kt,Pe,r)=>{"use strict";r.d(Pe,{CB:()=>$,UA:()=>Pt,WM:()=>de,Zn:()=>Ut,eN:()=>me,h_:()=>Ze,jN:()=>W});var i=r(65879),C=r(22096),_=r(7715),I=r(65592),B=r(76328),K=r(32181),ie=r(37398),re=r(64716),d=r(94664),F=r(96814);class se{}class W{}class de{constructor(z){this.normalizedNames=new Map,this.lazyUpdate=null,z?"string"==typeof z?this.lazyInit=()=>{this.headers=new Map,z.split("\n").forEach(G=>{const Se=G.indexOf(":");if(Se>0){const Je=G.slice(0,Se),mt=Je.toLowerCase(),_t=G.slice(Se+1).trim();this.maybeSetNormalizedName(Je,mt),this.headers.has(mt)?this.headers.get(mt).push(_t):this.headers.set(mt,[_t])}})}:typeof Headers<"u"&&z instanceof Headers?(this.headers=new Map,z.forEach((G,Se)=>{this.setHeaderEntries(Se,G)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(z).forEach(([G,Se])=>{this.setHeaderEntries(G,Se)})}:this.headers=new Map}has(z){return this.init(),this.headers.has(z.toLowerCase())}get(z){this.init();const G=this.headers.get(z.toLowerCase());return G&&G.length>0?G[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(z){return this.init(),this.headers.get(z.toLowerCase())||null}append(z,G){return this.clone({name:z,value:G,op:"a"})}set(z,G){return this.clone({name:z,value:G,op:"s"})}delete(z,G){return this.clone({name:z,value:G,op:"d"})}maybeSetNormalizedName(z,G){this.normalizedNames.has(G)||this.normalizedNames.set(G,z)}init(){this.lazyInit&&(this.lazyInit instanceof de?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(z=>this.applyUpdate(z)),this.lazyUpdate=null))}copyFrom(z){z.init(),Array.from(z.headers.keys()).forEach(G=>{this.headers.set(G,z.headers.get(G)),this.normalizedNames.set(G,z.normalizedNames.get(G))})}clone(z){const G=new de;return G.lazyInit=this.lazyInit&&this.lazyInit instanceof de?this.lazyInit:this,G.lazyUpdate=(this.lazyUpdate||[]).concat([z]),G}applyUpdate(z){const G=z.name.toLowerCase();switch(z.op){case"a":case"s":let Se=z.value;if("string"==typeof Se&&(Se=[Se]),0===Se.length)return;this.maybeSetNormalizedName(z.name,G);const Je=("a"===z.op?this.headers.get(G):void 0)||[];Je.push(...Se),this.headers.set(G,Je);break;case"d":const mt=z.value;if(mt){let _t=this.headers.get(G);if(!_t)return;_t=_t.filter(an=>-1===mt.indexOf(an)),0===_t.length?(this.headers.delete(G),this.normalizedNames.delete(G)):this.headers.set(G,_t)}else this.headers.delete(G),this.normalizedNames.delete(G)}}setHeaderEntries(z,G){const Se=(Array.isArray(G)?G:[G]).map(mt=>mt.toString()),Je=z.toLowerCase();this.headers.set(Je,Se),this.maybeSetNormalizedName(z,Je)}forEach(z){this.init(),Array.from(this.normalizedNames.keys()).forEach(G=>z(this.normalizedNames.get(G),this.headers.get(G)))}}class ue{encodeKey(z){return st(z)}encodeValue(z){return st(z)}decodeKey(z){return decodeURIComponent(z)}decodeValue(z){return decodeURIComponent(z)}}const He=/%(\d[a-f0-9])/gi,et={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function st(be){return encodeURIComponent(be).replace(He,(z,G)=>et[G]??z)}function Ye(be){return`${be}`}class ee{constructor(z={}){if(this.updates=null,this.cloneFrom=null,this.encoder=z.encoder||new ue,z.fromString){if(z.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ye(be,z){const G=new Map;return be.length>0&&be.replace(/^\?/,"").split("&").forEach(Je=>{const mt=Je.indexOf("="),[_t,an]=-1==mt?[z.decodeKey(Je),""]:[z.decodeKey(Je.slice(0,mt)),z.decodeValue(Je.slice(mt+1))],Wt=G.get(_t)||[];Wt.push(an),G.set(_t,Wt)}),G}(z.fromString,this.encoder)}else z.fromObject?(this.map=new Map,Object.keys(z.fromObject).forEach(G=>{const Se=z.fromObject[G],Je=Array.isArray(Se)?Se.map(Ye):[Ye(Se)];this.map.set(G,Je)})):this.map=null}has(z){return this.init(),this.map.has(z)}get(z){this.init();const G=this.map.get(z);return G?G[0]:null}getAll(z){return this.init(),this.map.get(z)||null}keys(){return this.init(),Array.from(this.map.keys())}append(z,G){return this.clone({param:z,value:G,op:"a"})}appendAll(z){const G=[];return Object.keys(z).forEach(Se=>{const Je=z[Se];Array.isArray(Je)?Je.forEach(mt=>{G.push({param:Se,value:mt,op:"a"})}):G.push({param:Se,value:Je,op:"a"})}),this.clone(G)}set(z,G){return this.clone({param:z,value:G,op:"s"})}delete(z,G){return this.clone({param:z,value:G,op:"d"})}toString(){return this.init(),this.keys().map(z=>{const G=this.encoder.encodeKey(z);return this.map.get(z).map(Se=>G+"="+this.encoder.encodeValue(Se)).join("&")}).filter(z=>""!==z).join("&")}clone(z){const G=new ee({encoder:this.encoder});return G.cloneFrom=this.cloneFrom||this,G.updates=(this.updates||[]).concat(z),G}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(z=>this.map.set(z,this.cloneFrom.map.get(z))),this.updates.forEach(z=>{switch(z.op){case"a":case"s":const G=("a"===z.op?this.map.get(z.param):void 0)||[];G.push(Ye(z.value)),this.map.set(z.param,G);break;case"d":if(void 0===z.value){this.map.delete(z.param);break}{let Se=this.map.get(z.param)||[];const Je=Se.indexOf(Ye(z.value));-1!==Je&&Se.splice(Je,1),Se.length>0?this.map.set(z.param,Se):this.map.delete(z.param)}}}),this.cloneFrom=this.updates=null)}}class Y{constructor(){this.map=new Map}set(z,G){return this.map.set(z,G),this}get(z){return this.map.has(z)||this.map.set(z,z.defaultValue()),this.map.get(z)}delete(z){return this.map.delete(z),this}has(z){return this.map.has(z)}keys(){return this.map.keys()}}function Ee(be){return typeof ArrayBuffer<"u"&&be instanceof ArrayBuffer}function Ue(be){return typeof Blob<"u"&&be instanceof Blob}function ot(be){return typeof FormData<"u"&&be instanceof FormData}class Tt{constructor(z,G,Se,Je){let mt;if(this.url=G,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=z.toUpperCase(),function pe(be){switch(be){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Je?(this.body=void 0!==Se?Se:null,mt=Je):mt=Se,mt&&(this.reportProgress=!!mt.reportProgress,this.withCredentials=!!mt.withCredentials,mt.responseType&&(this.responseType=mt.responseType),mt.headers&&(this.headers=mt.headers),mt.context&&(this.context=mt.context),mt.params&&(this.params=mt.params)),this.headers||(this.headers=new de),this.context||(this.context=new Y),this.params){const _t=this.params.toString();if(0===_t.length)this.urlWithParams=G;else{const an=G.indexOf("?");this.urlWithParams=G+(-1===an?"?":anqn.set(ai,z.setHeaders[ai]),Wt)),z.setParams&&(vn=Object.keys(z.setParams).reduce((qn,ai)=>qn.set(ai,z.setParams[ai]),vn)),new Tt(G,Se,mt,{params:vn,headers:Wt,context:Ln,reportProgress:an,responseType:Je,withCredentials:_t})}}var Kt=function(be){return be[be.Sent=0]="Sent",be[be.UploadProgress=1]="UploadProgress",be[be.ResponseHeader=2]="ResponseHeader",be[be.DownloadProgress=3]="DownloadProgress",be[be.Response=4]="Response",be[be.User=5]="User",be}(Kt||{});class Ft{constructor(z,G=200,Se="OK"){this.headers=z.headers||new de,this.status=void 0!==z.status?z.status:G,this.statusText=z.statusText||Se,this.url=z.url||null,this.ok=this.status>=200&&this.status<300}}class Ot extends Ft{constructor(z={}){super(z),this.type=Kt.ResponseHeader}clone(z={}){return new Ot({headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class Ut extends Ft{constructor(z={}){super(z),this.type=Kt.Response,this.body=void 0!==z.body?z.body:null}clone(z={}){return new Ut({body:void 0!==z.body?z.body:this.body,headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class Pt extends Ft{constructor(z){super(z,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${z.url||"(unknown url)"}`:`Http failure response for ${z.url||"(unknown url)"}: ${z.status} ${z.statusText}`,this.error=z.error||null}}function jt(be,z){return{body:z,headers:be.headers,context:be.context,observe:be.observe,params:be.params,reportProgress:be.reportProgress,responseType:be.responseType,withCredentials:be.withCredentials}}let me=(()=>{class be{constructor(G){this.handler=G}request(G,Se,Je={}){let mt;if(G instanceof Tt)mt=G;else{let Wt,vn;Wt=Je.headers instanceof de?Je.headers:new de(Je.headers),Je.params&&(vn=Je.params instanceof ee?Je.params:new ee({fromObject:Je.params})),mt=new Tt(G,Se,void 0!==Je.body?Je.body:null,{headers:Wt,context:Je.context,params:vn,reportProgress:Je.reportProgress,responseType:Je.responseType||"json",withCredentials:Je.withCredentials})}const _t=(0,C.of)(mt).pipe((0,B.b)(Wt=>this.handler.handle(Wt)));if(G instanceof Tt||"events"===Je.observe)return _t;const an=_t.pipe((0,K.h)(Wt=>Wt instanceof Ut));switch(Je.observe||"body"){case"body":switch(mt.responseType){case"arraybuffer":return an.pipe((0,ie.U)(Wt=>{if(null!==Wt.body&&!(Wt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Wt.body}));case"blob":return an.pipe((0,ie.U)(Wt=>{if(null!==Wt.body&&!(Wt.body instanceof Blob))throw new Error("Response is not a Blob.");return Wt.body}));case"text":return an.pipe((0,ie.U)(Wt=>{if(null!==Wt.body&&"string"!=typeof Wt.body)throw new Error("Response is not a string.");return Wt.body}));default:return an.pipe((0,ie.U)(Wt=>Wt.body))}case"response":return an;default:throw new Error(`Unreachable: unhandled observe type ${Je.observe}}`)}}delete(G,Se={}){return this.request("DELETE",G,Se)}get(G,Se={}){return this.request("GET",G,Se)}head(G,Se={}){return this.request("HEAD",G,Se)}jsonp(G,Se){return this.request("JSONP",G,{params:(new ee).append(Se,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(G,Se={}){return this.request("OPTIONS",G,Se)}patch(G,Se,Je={}){return this.request("PATCH",G,jt(Je,Se))}post(G,Se,Je={}){return this.request("POST",G,jt(Je,Se))}put(G,Se,Je={}){return this.request("PUT",G,jt(Je,Se))}}return be.\u0275fac=function(G){return new(G||be)(i.LFG(se))},be.\u0275prov=i.Yz7({token:be,factory:be.\u0275fac}),be})();function Bt(be,z){return z(be)}const Mt=new i.OlP(""),nt=new i.OlP("");let ft=(()=>{class be extends se{constructor(G,Se){super(),this.backend=G,this.injector=Se,this.chain=null,this.pendingTasks=(0,i.f3M)(i.HDt)}handle(G){if(null===this.chain){const Je=Array.from(new Set([...this.injector.get(Mt),...this.injector.get(nt,[])]));this.chain=Je.reduceRight((mt,_t)=>function yt(be,z,G){return(Se,Je)=>G.runInContext(()=>z(Se,mt=>be(mt,Je)))}(mt,_t,this.injector),Bt)}const Se=this.pendingTasks.add();return this.chain(G,Je=>this.backend.handle(Je)).pipe((0,re.x)(()=>this.pendingTasks.remove(Se)))}}return be.\u0275fac=function(G){return new(G||be)(i.LFG(W),i.LFG(i.lqb))},be.\u0275prov=i.Yz7({token:be,factory:be.\u0275fac}),be})();const le=/^\)\]\}',?\n/;let N=(()=>{class be{constructor(G){this.xhrFactory=G}handle(G){if("JSONP"===G.method)throw new i.vHH(-2800,!1);const Se=this.xhrFactory;return(Se.\u0275loadImpl?(0,_.D)(Se.\u0275loadImpl()):(0,C.of)(null)).pipe((0,d.w)(()=>new I.y(mt=>{const _t=Se.build();if(_t.open(G.method,G.urlWithParams),G.withCredentials&&(_t.withCredentials=!0),G.headers.forEach((An,wn)=>_t.setRequestHeader(An,wn.join(","))),G.headers.has("Accept")||_t.setRequestHeader("Accept","application/json, text/plain, */*"),!G.headers.has("Content-Type")){const An=G.detectContentTypeHeader();null!==An&&_t.setRequestHeader("Content-Type",An)}if(G.responseType){const An=G.responseType.toLowerCase();_t.responseType="json"!==An?An:"text"}const an=G.serializeBody();let Wt=null;const vn=()=>{if(null!==Wt)return Wt;const An=_t.statusText||"OK",wn=new de(_t.getAllResponseHeaders()),Li=function ae(be){return"responseURL"in be&&be.responseURL?be.responseURL:/^X-Request-URL:/m.test(be.getAllResponseHeaders())?be.getResponseHeader("X-Request-URL"):null}(_t)||G.url;return Wt=new Ot({headers:wn,status:_t.status,statusText:An,url:Li}),Wt},Ln=()=>{let{headers:An,status:wn,statusText:Li,url:ui}=vn(),En=null;204!==wn&&(En=typeof _t.response>"u"?_t.responseText:_t.response),0===wn&&(wn=En?200:0);let ei=wn>=200&&wn<300;if("json"===G.responseType&&"string"==typeof En){const ri=En;En=En.replace(le,"");try{En=""!==En?JSON.parse(En):null}catch(ci){En=ri,ei&&(ei=!1,En={error:ci,text:En})}}ei?(mt.next(new Ut({body:En,headers:An,status:wn,statusText:Li,url:ui||void 0})),mt.complete()):mt.error(new Pt({error:En,headers:An,status:wn,statusText:Li,url:ui||void 0}))},qn=An=>{const{url:wn}=vn(),Li=new Pt({error:An,status:_t.status||0,statusText:_t.statusText||"Unknown Error",url:wn||void 0});mt.error(Li)};let ai=!1;const Ii=An=>{ai||(mt.next(vn()),ai=!0);let wn={type:Kt.DownloadProgress,loaded:An.loaded};An.lengthComputable&&(wn.total=An.total),"text"===G.responseType&&_t.responseText&&(wn.partialText=_t.responseText),mt.next(wn)},Pi=An=>{let wn={type:Kt.UploadProgress,loaded:An.loaded};An.lengthComputable&&(wn.total=An.total),mt.next(wn)};return _t.addEventListener("load",Ln),_t.addEventListener("error",qn),_t.addEventListener("timeout",qn),_t.addEventListener("abort",qn),G.reportProgress&&(_t.addEventListener("progress",Ii),null!==an&&_t.upload&&_t.upload.addEventListener("progress",Pi)),_t.send(an),mt.next({type:Kt.Sent}),()=>{_t.removeEventListener("error",qn),_t.removeEventListener("abort",qn),_t.removeEventListener("load",Ln),_t.removeEventListener("timeout",qn),G.reportProgress&&(_t.removeEventListener("progress",Ii),null!==an&&_t.upload&&_t.upload.removeEventListener("progress",Pi)),_t.readyState!==_t.DONE&&_t.abort()}})))}}return be.\u0275fac=function(G){return new(G||be)(i.LFG(F.JF))},be.\u0275prov=i.Yz7({token:be,factory:be.\u0275fac}),be})();const j=new i.OlP("XSRF_ENABLED"),Be=new i.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Dt=new i.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Xt{}let cn=(()=>{class be{constructor(G,Se,Je){this.doc=G,this.platform=Se,this.cookieName=Je,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const G=this.doc.cookie||"";return G!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,F.Mx)(G,this.cookieName),this.lastCookieString=G),this.lastToken}}return be.\u0275fac=function(G){return new(G||be)(i.LFG(F.K0),i.LFG(i.Lbi),i.LFG(Be))},be.\u0275prov=i.Yz7({token:be,factory:be.\u0275fac}),be})();function mn(be,z){const G=be.url.toLowerCase();if(!(0,i.f3M)(j)||"GET"===be.method||"HEAD"===be.method||G.startsWith("http://")||G.startsWith("https://"))return z(be);const Se=(0,i.f3M)(Xt).getToken(),Je=(0,i.f3M)(Dt);return null!=Se&&!be.headers.has(Je)&&(be=be.clone({headers:be.headers.set(Je,Se)})),z(be)}var it=function(be){return be[be.Interceptors=0]="Interceptors",be[be.LegacyInterceptors=1]="LegacyInterceptors",be[be.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",be[be.NoXsrfProtection=3]="NoXsrfProtection",be[be.JsonpSupport=4]="JsonpSupport",be[be.RequestsMadeViaParent=5]="RequestsMadeViaParent",be[be.Fetch=6]="Fetch",be}(it||{});function Ze(...be){const z=[me,N,ft,{provide:se,useExisting:ft},{provide:W,useExisting:N},{provide:Mt,useValue:mn,multi:!0},{provide:j,useValue:!0},{provide:Xt,useClass:cn}];for(const G of be)z.push(...G.\u0275providers);return(0,i.MR2)(z)}function $(be){return function Rt(be,z){return{\u0275kind:be,\u0275providers:z}}(it.Interceptors,be.map(z=>({provide:Mt,useValue:z,multi:!0})))}},65879:(kt,Pe,r)=>{"use strict";r.d(Pe,{$8M:()=>jc,$WT:()=>ni,$Z:()=>_3,AFp:()=>U0,ALo:()=>g8,AaK:()=>W,Akn:()=>Na,AsE:()=>r4,BQk:()=>As,CHM:()=>Fn,CRH:()=>N8,DdM:()=>c8,Dn7:()=>_8,EEQ:()=>Lo,EJc:()=>su,EiD:()=>k0,EpF:()=>xm,F$t:()=>Em,F4k:()=>ym,FYo:()=>K0,FiY:()=>U,Gf:()=>nl,GfV:()=>J0,GkF:()=>Y3,Gpc:()=>ue,Gre:()=>af,GuJ:()=>be,HDt:()=>al,Hsn:()=>Sm,Ikx:()=>m4,JOm:()=>Y1,JVY:()=>D5,JZr:()=>Ye,KtG:()=>pr,L6k:()=>E5,LAX:()=>z5,LFG:()=>E,LSH:()=>ss,Lbi:()=>a3,Lck:()=>Qs,MAs:()=>$3,MMx:()=>S4,MR2:()=>Jl,NdJ:()=>Ts,O4$:()=>f,Ojb:()=>X5,OlP:()=>Jn,Oqu:()=>a4,P3R:()=>z0,PXZ:()=>Mu,Q6J:()=>G3,QGY:()=>Vs,QbO:()=>K5,Qsj:()=>X0,R0b:()=>Io,RDi:()=>x5,RIp:()=>ql,Rgc:()=>w1,SBq:()=>Mc,Sil:()=>Zg,Suo:()=>I8,TTD:()=>Ha,TgZ:()=>Hs,Tol:()=>$m,Udp:()=>e4,VKq:()=>s8,VuI:()=>H9,W1O:()=>G4,WFA:()=>Is,WLB:()=>l8,X6Q:()=>m9,XFs:()=>he,Xpm:()=>eo,Xq5:()=>q6,Xts:()=>X2,Y36:()=>r2,YKP:()=>Qf,YNc:()=>um,Yjl:()=>Fo,Yz7:()=>tt,Z0I:()=>ft,ZZ4:()=>Cd,_Bn:()=>Xf,_UZ:()=>W3,_Vd:()=>n1,_uU:()=>i4,aQg:()=>xd,c2e:()=>cu,cJS:()=>nt,cg1:()=>f4,d8E:()=>Ws,dDg:()=>t9,dqk:()=>N,eBb:()=>S5,eJc:()=>Y4,ekj:()=>t4,eoX:()=>cd,f3M:()=>xe,g9A:()=>j0,h0i:()=>y2,hGG:()=>yd,hij:()=>$s,iGM:()=>T8,iPO:()=>r9,ifc:()=>gn,ip1:()=>ed,jDz:()=>e8,kL8:()=>bf,kcU:()=>V,l5B:()=>d8,lG2:()=>yo,lcZ:()=>b8,lqb:()=>vc,lri:()=>rd,mCW:()=>as,n5z:()=>Uc,n_E:()=>Js,oAB:()=>Ro,oJD:()=>D0,oxw:()=>km,pB0:()=>H5,q3G:()=>gc,qFp:()=>I9,qLn:()=>n2,qOj:()=>H3,qZA:()=>p1,qzn:()=>Qc,rWj:()=>gu,rg0:()=>ur,s9C:()=>g1,sBO:()=>f9,s_b:()=>el,soG:()=>ol,tb:()=>dd,tp0:()=>Le,uIk:()=>V3,vHH:()=>ee,vpe:()=>cr,wAp:()=>_2,xi3:()=>v8,xp6:()=>u6,ynx:()=>Ls,z2F:()=>kc,z3N:()=>xr,zSh:()=>n3,zs3:()=>Xr});var i=r(78645),C=r(47394),_=r(65619),I=r(65592),B=r(63019),K=r(22096),ie=r(63020),re=r(94664),d=r(93997);function F(e){for(let t in e)if(e[t]===F)return t;throw Error("Could not find renamed property on target object.")}function se(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function W(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(W).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function de(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const J=F({__forward_ref__:F});function ue(e){return e.__forward_ref__=ue,e.toString=function(){return W(this())},e}function ye(e){return He(e)?e():e}function He(e){return"function"==typeof e&&e.hasOwnProperty(J)&&e.__forward_ref__===ue}function et(e){return e&&!!e.\u0275providers}const Ye="https://g.co/ng/security#xss";class ee extends Error{constructor(t,n){super(function fe(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function Y(e){return"string"==typeof e?e:null==e?"":String(e)}function At(e,t){throw new ee(-201,!1)}function gt(e,t){null==e&&function dt(e,t,n,o){throw new Error(`ASSERTION ERROR: ${e}`+(null==o?"":` [Expected=> ${n} ${o} ${t} <=Actual]`))}(t,e,null,"!=")}function tt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function nt(e){return{providers:e.providers||[],imports:e.imports||[]}}function ct(e){return ke(e,Qe)||ke(e,ze)}function ft(e){return null!==ct(e)}function ke(e,t){return e.hasOwnProperty(t)?e[t]:null}function Ht(e){return e&&(e.hasOwnProperty(zt)||e.hasOwnProperty(We))?e[zt]:null}const Qe=F({\u0275prov:F}),zt=F({\u0275inj:F}),ze=F({ngInjectableDef:F}),We=F({ngInjectorDef:F});var he=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(he||{});let O;function Ce(e){const t=O;return O=e,t}function le(e,t,n){const o=ct(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:n&he.Optional?null:void 0!==t?t:void At(W(e))}const N=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Et={},Dt="__NG_DI_FLAG__",Xt="ngTempTokenPath",mn=/\n/gm,it="__source";let Rt;function $(e){const t=Rt;return Rt=e,t}function L(e,t=he.Default){if(void 0===Rt)throw new ee(-203,!1);return null===Rt?le(e,void 0,t):Rt.get(e,t&he.Optional?null:void 0,t)}function E(e,t=he.Default){return(function te(){return O}()||L)(ye(e),t)}function xe(e,t=he.Default){return E(e,ht(t))}function ht(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ve(e){const t=[];for(let n=0;nt){m=c-1;break}}}for(;cc?"":a[_e+1].toLowerCase();const qe=8&o?je:null;if(qe&&-1!==mt(qe,H,0)||2&o&&H!==je){if(wn(o))return!1;m=!0}}}}else{if(!m&&!wn(o)&&!wn(M))return!1;if(m&&wn(M))continue;m=!1,o=M|1&o}}return wn(o)||m}function wn(e){return 0==(1&e)}function Li(e,t,n,o){if(null===t)return-1;let a=0;if(o||!n){let c=!1;for(;a-1)for(n++;n0?'="'+b+'"':"")+"]"}else 8&o?a+="."+m:4&o&&(a+=" "+m);else""!==a&&!wn(m)&&(t+=si(c,a),a=""),o=m,c=c||!wn(o);n++}return""!==a&&(t+=si(c,a)),t}function eo(e){return $t(()=>{const t=li(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===nn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||gn.Emulated,styles:e.styles||Zt,_:null,schemas:e.schemas||null,tView:null,id:""};Yi(n);const o=e.dependencies;return n.directiveDefs=di(o,!1),n.pipeDefs=di(o,!0),n.id=function Ri(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of n)t=Math.imul(31,t)+a.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function ca(e){return hn(e)||ti(e)}function ka(e){return null!==e}function Ro(e){return $t(()=>({type:e.type,bootstrap:e.bootstrap||Zt,declarations:e.declarations||Zt,imports:e.imports||Zt,exports:e.exports||Zt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function xi(e,t){if(null==e)return ln;const n={};for(const o in e)if(e.hasOwnProperty(o)){let a=e[o],c=a;Array.isArray(a)&&(c=a[1],a=a[0]),n[a]=o,t&&(t[a]=c)}return n}function yo(e){return $t(()=>{const t=li(e);return Yi(t),t})}function Fo(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function hn(e){return e[Gn]||null}function ti(e){return e[Ae]||null}function Tn(e){return e[be]||null}function ni(e){const t=hn(e)||ti(e)||Tn(e);return null!==t&&t.standalone}function gi(e,t){const n=e[z]||null;if(!n&&!0===t)throw new Error(`Type ${W(e)} does not have '\u0275mod' property.`);return n}function li(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||ln,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Zt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:xi(e.inputs,t),outputs:xi(e.outputs)}}function Yi(e){e.features?.forEach(t=>t(e))}function di(e,t){if(!e)return null;const n=t?Tn:ca;return()=>("function"==typeof e?e():e).map(o=>n(o)).filter(ka)}const Qn=0,Jt=1,sn=2,Hn=3,Fi=4,Bi=5,ii=6,mi=7,Vn=8,fi=9,ki=10,_n=11,co=12,Zi=13,Kn=14,Yn=15,bi=16,Bo=17,Ki=18,Ui=19,Uo=20,to=21,yi=22,so=23,go=24,kn=25,fa=1,jo=2,Di=7,Oo=9,Xn=11;function Un(e){return Array.isArray(e)&&"object"==typeof e[fa]}function wi(e){return Array.isArray(e)&&!0===e[fa]}function lo(e){return 0!=(4&e.flags)}function vo(e){return e.componentOffset>-1}function Jo(e){return 1==(1&e.flags)}function hi(e){return!!e.template}function _o(e){return 0!=(512&e[sn])}function vi(e,t){return e.hasOwnProperty(G)?e[G]:null}let fr=N.WeakRef??class mr{constructor(t){this.ref=t}deref(){return this.ref}},ta=0,Xi=null,fo=!1;function oi(e){const t=Xi;return Xi=e,t}class $o{constructor(){this.id=ta++,this.ref=function Ya(e){return new fr(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const o=n.producerNode.deref();if(null!=o&&n.atTrackingVersion===this.trackingVersion){if(o.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),o?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=fo;fo=!0;try{for(const[n,o]of this.consumers){const a=o.consumerNode.deref();null!=a&&a.trackingVersion===o.atTrackingVersion?a.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),a?.producers.delete(this.id))}}finally{fo=t}}producerAccessed(){if(fo)throw new Error("");if(null===Xi)return;let t=Xi.producers.get(this.id);void 0===t?(t={consumerNode:Xi.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:Xi.trackingVersion},Xi.producers.set(this.id,t),this.consumers.set(Xi.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=Xi.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==Xi?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let Sa=null;function ur(e){const t=oi(null);try{return e()}finally{oi(t)}}const za=()=>{};class Qa extends $o{constructor(t,n,o){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=za,this.registerOnCleanup=a=>{this.cleanupFn=a},this.consumerAllowSignalWrites=o}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=oi(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=za,this.watch(this.registerOnCleanup)}finally{oi(t)}}cleanup(){this.cleanupFn()}}class Qi{constructor(t,n,o){this.previousValue=t,this.currentValue=n,this.firstChange=o}isFirstChange(){return this.firstChange}}function Ha(){return zr}function zr(e){return e.type.prototype.ngOnChanges&&(e.setInput=hr),la}function la(){const e=Ja(this),t=e?.current;if(t){const n=e.previous;if(n===ln)e.previous=t;else for(let o in t)n[o]=t[o];e.current=null,this.ngOnChanges(t)}}function hr(e,t,n,o){const a=this.declaredInputs[n],c=Ja(e)||function Hr(e,t){return e[Wo]=t}(e,{previous:ln,current:null}),m=c.current||(c.current={}),b=c.previous,M=b[a];m[a]=new Qi(M&&M.currentValue,t,b===ln),e[o]=t}Ha.ngInherit=!0;const Wo="__ngSimpleChanges__";function Ja(e){return e[Wo]||null}const uo=function(e,t,n){},ba="svg";function In(e){for(;Array.isArray(e);)e=e[Qn];return e}function g(e,t){return In(t[e])}function A(e,t){return In(t[e.index])}function Z(e,t){return e.data[t]}function we(e,t){return e[t]}function rt(e,t){const n=t[e];return Un(n)?n:n[Qn]}function Q(e,t){return null==t?null:e[t]}function ve(e){e[Bo]=0}function Te(e){1024&e[sn]||(e[sn]|=1024,at(e,1))}function $e(e){1024&e[sn]&&(e[sn]&=-1025,at(e,-1))}function at(e,t){let n=e[Hn];if(null===n)return;n[Bi]+=t;let o=n;for(n=n[Hn];null!==n&&(1===t&&1===o[Bi]||-1===t&&0===o[Bi]);)n[Bi]+=t,o=n,n=n[Hn]}const xt={lFrame:vr(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function ji(){return xt.bindingsEnabled}function Ei(){return null!==xt.skipHydrationRootTNode}function Lt(){return xt.lFrame.lView}function zn(){return xt.lFrame.tView}function Fn(e){return xt.lFrame.contextLView=e,e[Vn]}function pr(e){return xt.lFrame.contextLView=null,e}function no(){let e=O2();for(;null!==e&&64===e.type;)e=e.parent;return e}function O2(){return xt.lFrame.currentTNode}function ia(e,t){const n=xt.lFrame;n.currentTNode=e,n.isParent=t}function tc(){return xt.lFrame.isParent}function gr(){xt.lFrame.isParent=!1}function Ji(){const e=xt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function La(){return xt.lFrame.bindingIndex++}function da(e){const t=xt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function nc(e,t){const n=xt.lFrame;n.bindingIndex=n.bindingRootIndex=e,ic(t)}function ic(e){xt.lFrame.currentDirectiveIndex=e}function oc(e){const t=xt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function zc(){return xt.lFrame.currentQueryIndex}function ac(e){xt.lFrame.currentQueryIndex=e}function E2(e){const t=e[Jt];return 2===t.type?t.declTNode:1===t.type?e[ii]:null}function va(e,t,n){if(n&he.SkipSelf){let a=t,c=e;for(;!(a=a.parent,null!==a||n&he.Host||(a=E2(c),null===a||(c=c[Kn],10&a.type))););if(null===a)return!1;t=a,e=c}const o=xt.lFrame=br();return o.currentTNode=t,o.lView=e,!0}function tr(e){const t=br(),n=e[Jt];xt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function br(){const e=xt.lFrame,t=null===e?null:e.child;return null===t?vr(e):t}function vr(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Hc(){const e=xt.lFrame;return xt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const S2=Hc;function Lc(){const e=Hc();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Hi(){return xt.lFrame.selectedIndex}function p(e){xt.lFrame.selectedIndex=e}function v(){const e=xt.lFrame;return Z(e.tView,e.selectedIndex)}function f(){xt.lFrame.currentNamespace=ba}function V(){!function oe(){xt.lFrame.currentNamespace=null}()}let Ke=!0;function Nt(){return Ke}function rn(e){Ke=e}function Bn(e,t){for(let n=t.directiveStart,o=t.directiveEnd;n=o)break}else t[M]<0&&(e[Bo]+=65536),(b>13>16&&(3&e[sn])===t&&(e[sn]+=8192,Ir(b,c)):Ir(b,c)}const Rr=-1;class rc{constructor(t,n,o){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=o}}function A1(e){return e!==Rr}function Vc(e){return 32767&e}function Tc(e,t){let n=function pl(e){return e>>16}(e),o=t;for(;n>0;)o=o[Kn],n--;return o}let Ic=!0;function Nc(e){const t=Ic;return Ic=e,t}const Rc=255,Fr=5;let L2=0;const xa={};function Aa(e,t){const n=V1(e,t);if(-1!==n)return n;const o=t[Jt];o.firstCreatePass&&(e.injectorIndex=t.length,A2(o.data,e),A2(t,null),A2(o.blueprint,null));const a=Br(e,t),c=e.injectorIndex;if(A1(a)){const m=Vc(a),b=Tc(a,t),M=b[Jt].data;for(let H=0;H<8;H++)t[c+H]=b[m+H]|M[m+H]}return t[c+8]=a,c}function A2(e,t){e.push(0,0,0,0,0,0,0,0,t)}function V1(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Br(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,o=null,a=t;for(;null!==a;){if(o=I1(a),null===o)return Rr;if(n++,a=a[Kn],-1!==o.injectorIndex)return o.injectorIndex|n<<16}return Rr}function V2(e,t,n){!function gl(e,t,n){let o;"string"==typeof n?o=n.charCodeAt(0)||0:n.hasOwnProperty(Se)&&(o=n[Se]),null==o&&(o=n[Se]=L2++);const a=o&Rc;t.data[e+(a>>Fr)]|=1<=0?t&Rc:_l:t}(n);if("function"==typeof c){if(!va(t,e,o))return o&he.Host?Fc(a,0,o):T2(t,n,o,a);try{const m=c(o);if(null!=m||o&he.Optional)return m;At()}finally{S2()}}else if("number"==typeof c){let m=null,b=V1(e,t),M=Rr,H=o&he.Host?t[Yn][ii]:null;for((-1===b||o&he.SkipSelf)&&(M=-1===b?Br(e,t):t[b+8],M!==Rr&&cc(o,!1)?(m=t[Jt],b=Vc(M),t=Tc(M,t)):b=-1);-1!==b;){const X=t[Jt];if(I2(c,b,X.data)){const _e=bl(b,t,n,m,o,H);if(_e!==xa)return _e}M=t[b+8],M!==Rr&&cc(o,t[Jt].data[b+8]===H)&&I2(c,b,t)?(m=X,b=Vc(M),t=Tc(M,t)):b=-1}}return a}function bl(e,t,n,o,a,c){const m=t[Jt],b=m.data[e+8],X=Bc(b,m,n,null==o?vo(b)&&Ic:o!=m&&0!=(3&b.type),a&he.Host&&c===b);return null!==X?ir(t,m,X,b):xa}function Bc(e,t,n,o,a){const c=e.providerIndexes,m=t.data,b=1048575&c,M=e.directiveStart,X=c>>20,je=a?b+X:e.directiveEnd;for(let qe=o?b:b+X;qe=M&&St.type===n)return qe}if(a){const qe=m[M];if(qe&&hi(qe)&&qe.type===n)return M}return null}function ir(e,t,n,o){let a=e[n];const c=t.data;if(function fl(e){return e instanceof rc}(a)){const m=a;m.resolving&&function Ee(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new ee(-200,`Circular dependency in DI detected for ${e}${n}`)}(function pe(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Y(e)}(c[n]));const b=Nc(m.canSeeViewProviders);m.resolving=!0;const M=m.injectImpl?Ce(m.injectImpl):null;va(e,o,he.Default);try{a=e[n]=m.factory(void 0,c,e,o),t.firstCreatePass&&n>=o.directiveStart&&function fn(e,t,n){const{ngOnChanges:o,ngOnInit:a,ngDoCheck:c}=t.type.prototype;if(o){const m=zr(t);(n.preOrderHooks??=[]).push(e,m),(n.preOrderCheckHooks??=[]).push(e,m)}a&&(n.preOrderHooks??=[]).push(0-e,a),c&&((n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c))}(n,c[n],t)}finally{null!==M&&Ce(M),Nc(b),m.resolving=!1,S2()}}return a}function I2(e,t,n){return!!(n[t+(e>>Fr)]&1<{const t=e.prototype.constructor,n=t[G]||N2(t),o=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==o;){const c=a[G]||N2(a);if(c&&c!==n)return c;a=Object.getPrototypeOf(a)}return c=>new c})}function N2(e){return He(e)?()=>{const t=N2(ye(e));return t&&t()}:vi(e)}function I1(e){const t=e[Jt],n=t.type;return 2===n?t.declTNode:1===n?e[ii]:null}function jc(e){return function T1(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const o=n.length;let a=0;for(;a{const o=function $c(e){return function(...n){if(e){const o=e(...n);for(const a in o)this[a]=o[a]}}}(t);function a(...c){if(this instanceof a)return o.apply(this,c),this;const m=new a(...c);return b.annotation=m,b;function b(M,H,X){const _e=M.hasOwnProperty($r)?M[$r]:Object.defineProperty(M,$r,{value:[]})[$r];for(;_e.length<=X;)_e.push(null);return(_e[X]=_e[X]||[]).push(m),M}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function Yr(e,t){e.forEach(n=>Array.isArray(n)?Yr(n,t):t(n))}function R1(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Wc(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function lc(e,t){const n=[];for(let o=0;o=0?e[1|o]=n:(o=~o,function Dl(e,t,n,o){let a=e.length;if(a==t)e.push(n,o);else if(1===a)e.push(o,e[0]),e[0]=n;else{for(a--,e.push(e[a-1],e[a]);a>t;)e[a]=e[a-2],a--;e[t]=n,e[t+1]=o}}(e,o,t,n)),o}function Yc(e,t){const n=or(e,t);if(n>=0)return e[1|n]}function or(e,t){return function F1(e,t,n){let o=0,a=e.length>>n;for(;a!==o;){const c=o+(a-o>>1),m=e[c<t?a=c:o=c+1}return~(a<|^->||--!>|)/,Ju="\u200b$1\u200b";const Z1=new Map;let qu=0;function Ll(e){return Z1.get(e)||null}class n5{get lView(){return Ll(this.lViewId)}constructor(t,n,o){this.lViewId=t,this.nodeIndex=n,this.native=o}}function Lo(e){let t=B2(e);if(t){if(Un(t)){const n=t;let o,a,c;if(jd(e)){if(o=function Wd(e,t){const n=e[Jt].components;if(n)for(let o=0;o=0){const b=In(c[m]),M=Al(c,m,b);Ao(b,M),t=M;break}}}}return t||null}function Al(e,t,n){return new n5(e[Ui],t,n)}const K1="__ngContext__";function Ao(e,t){Un(t)?(e[K1]=t[Ui],function e5(e){Z1.set(e[Ui],e)}(t)):e[K1]=t}function B2(e){const t=e[K1];return"number"==typeof t?Ll(t):t||null}function jd(e){return e&&e.constructor&&e.constructor.\u0275cmp}function $d(e,t){const n=e[Jt];for(let o=kn;ot.replace(Qu,Ju))}(t))}function j2(e,t,n){return e.createElement(t,n)}function o0(e,t){const n=e[Oo],o=n.indexOf(t);$e(t),n.splice(o,1)}function $2(e,t){if(e.length<=Xn)return;const n=Xn+t,o=e[n];if(o){const a=o[bi];null!==a&&a!==e&&o0(a,o),t>0&&(e[n-1][Fi]=o[Fi]);const c=Wc(e,Xn+t);!function c5(e,t){W2(e,t,t[_n],2,null,null),t[Qn]=null,t[ii]=null}(o[Jt],o);const m=c[Ki];null!==m&&m.detachView(c[Jt]),o[Hn]=null,o[Fi]=null,o[sn]&=-129}return o}function a0(e,t){if(!(256&t[sn])){const n=t[_n];t[so]?.destroy(),t[go]?.destroy(),n.destroyNode&&W2(e,t,n,3,null,null),function l5(e){let t=e[co];if(!t)return Nl(e[Jt],e);for(;t;){let n=null;if(Un(t))n=t[co];else{const o=t[Xn];o&&(n=o)}if(!n){for(;t&&!t[Fi]&&t!==e;)Un(t)&&Nl(t[Jt],t),t=t[Hn];null===t&&(t=e),Un(t)&&Nl(t[Jt],t),n=t&&t[Fi]}t=n}}(t)}}function Nl(e,t){if(!(256&t[sn])){t[sn]&=-129,t[sn]|=256,function m5(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let o=0;o=0?o[m]():o[-m].unsubscribe(),c+=2}else n[c].call(o[n[c+1]]);null!==o&&(t[mi]=null);const a=t[to];if(null!==a){t[to]=null;for(let c=0;c-1){const{encapsulation:c}=e.data[o.directiveStart+a];if(c===gn.None||c===gn.Emulated)return null}return A(o,n)}}(e,t.parent,n)}function uc(e,t,n,o,a){e.insertBefore(t,n,o,a)}function c0(e,t,n){e.appendChild(t,n)}function s0(e,t,n,o,a){null!==o?uc(e,t,n,o,a):c0(e,t,n)}function J1(e,t){return e.parentNode(t)}function l0(e,t,n){return d0(e,t,n)}let q1,Y2,ts,ns,d0=function Bl(e,t,n){return 40&e.type?A(e,n):null};function es(e,t,n,o){const a=Rl(e,o,t),c=t[_n],b=l0(o.parent||t[ii],o,t);if(null!=a)if(Array.isArray(n))for(let M=0;Me,createScript:e=>e,createScriptURL:e=>e})}catch{}return Y2}()?.createHTML(e)||e}function x5(e){ts=e}function Z2(){if(void 0!==ts)return ts;if(typeof document<"u")return document;throw new ee(210,!1)}function is(){if(void 0===ns&&(ns=null,N.trustedTypes))try{ns=N.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return ns}function g0(e){return is()?.createHTML(e)||e}function v0(e){return is()?.createScriptURL(e)||e}class pc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ye})`}}class _0 extends pc{getTypeName(){return"HTML"}}class y5 extends pc{getTypeName(){return"Style"}}class w5 extends pc{getTypeName(){return"Script"}}class O5 extends pc{getTypeName(){return"URL"}}class P5 extends pc{getTypeName(){return"ResourceURL"}}function xr(e){return e instanceof pc?e.changingThisBreaksApplicationSecurity:e}function Qc(e,t){const n=function k5(e){return e instanceof pc&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Ye})`)}return n===t}function D5(e){return new _0(e)}function E5(e){return new y5(e)}function S5(e){return new w5(e)}function z5(e){return new O5(e)}function H5(e){return new P5(e)}class C0{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(hc(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class L5{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=hc(t),n}}const A5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function as(e){return(e=String(e)).match(A5)?e:"unsafe:"+e}function yr(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Jc(...e){const t={};for(const n of e)for(const o in n)n.hasOwnProperty(o)&&(t[o]=!0);return t}const x0=yr("area,br,col,hr,img,wbr"),y0=yr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),w0=yr("rp,rt"),Wl=Jc(x0,Jc(y0,yr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Jc(w0,yr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Jc(w0,y0)),Yl=yr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),O0=Jc(Yl,yr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),yr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),I5=yr("script,style,template");class P0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,o=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?o=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,o&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=this.checkClobberedElement(n,n.nextSibling);if(a){n=a;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Wl.hasOwnProperty(n))return this.sanitizedSomething=!0,!I5.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const o=t.attributes;for(let a=0;a"),!0}endElement(t){const n=t.nodeName.toLowerCase();Wl.hasOwnProperty(n)&&!x0.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(rs(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const N5=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,R5=/([^\#-~ |!])/g;function rs(e){return e.replace(/&/g,"&").replace(N5,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(R5,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let cs;function k0(e,t){let n=null;try{cs=cs||function M0(e){const t=new L5(e);return function os(){try{return!!(new window.DOMParser).parseFromString(hc(""),"text/html")}catch{return!1}}()?new C0(t):t}(e);let o=t?String(t):"";n=cs.getInertBodyElement(o);let a=5,c=o;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,o=c,c=n.innerHTML,n=cs.getInertBodyElement(o)}while(o!==c);return hc((new P0).sanitizeChildren(Zl(n)||n))}finally{if(n){const o=Zl(n)||n;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Zl(e){return"content"in e&&function Kl(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var gc=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(gc||{});function D0(e){const t=K2();return t?g0(t.sanitize(gc.HTML,e)||""):Qc(e,"HTML")?g0(xr(e)):k0(Z2(),Y(e))}function ss(e){const t=K2();return t?t.sanitize(gc.URL,e)||"":Qc(e,"URL")?xr(e):as(Y(e))}function Xl(e){const t=K2();if(t)return v0(t.sanitize(gc.RESOURCE_URL,e)||"");if(Qc(e,"ResourceURL"))return v0(xr(e));throw new ee(904,!1)}function z0(e,t,n){return function U5(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Xl:ss}(t,n)(e)}function K2(){const e=Lt();return e&&e[ki].sanitizer}class Jn{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=tt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const X2=new Jn("ENVIRONMENT_INITIALIZER"),Ql=new Jn("INJECTOR",-1),H0=new Jn("INJECTOR_DEF_TYPES");class L0{get(t,n=Et){if(n===Et){const o=new Error(`NullInjectorError: No provider for ${W(t)}!`);throw o.name="NullInjectorError",o}return n}}function Jl(e){return{\u0275providers:e}}function ql(...e){return{\u0275providers:A0(0,e),\u0275fromNgModule:!0}}function A0(e,...t){const n=[],o=new Set;let a;return Yr(t,c=>{const m=c;e3(m,n,[],o)&&(a||=[],a.push(m))}),void 0!==a&&V0(a,n),n}function V0(e,t){for(let n=0;n{t.push(c)})}}function e3(e,t,n,o){if(!(e=ye(e)))return!1;let a=null,c=Ht(e);const m=!c&&hn(e);if(c||m){if(m&&!m.standalone)return!1;a=e}else{const M=e.ngModule;if(c=Ht(M),!c)return!1;a=M}const b=o.has(a);if(m){if(b)return!1;if(o.add(a),m.dependencies){const M="function"==typeof m.dependencies?m.dependencies():m.dependencies;for(const H of M)e3(H,t,n,o)}}else{if(!c)return!1;{if(null!=c.imports&&!b){let H;o.add(a);try{Yr(c.imports,X=>{e3(X,t,n,o)&&(H||=[],H.push(X))})}finally{}void 0!==H&&V0(H,t)}if(!b){const H=vi(a)||(()=>new a);t.push({provide:a,useFactory:H,deps:Zt},{provide:H0,useValue:a,multi:!0},{provide:X2,useValue:()=>E(a),multi:!0})}const M=c.providers;null==M||b||Q2(M,X=>{t.push(X)})}}return a!==e&&void 0!==e.providers}function Q2(e,t){for(let n of e)et(n)&&(n=n.\u0275providers),Array.isArray(n)?Q2(n,t):t(n)}const j5=F({provide:String,useValue:F});function t3(e){return null!==e&&"object"==typeof e&&j5 in e}function bc(e){return"function"==typeof e}const n3=new Jn("Set Injector scope."),ls={},$5={};let ds;function ms(){return void 0===ds&&(ds=new L0),ds}class vc{}class fs extends vc{get destroyed(){return this._destroyed}constructor(t,n,o,a){super(),this.parent=n,this.source=o,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,us(t,m=>this.processProvider(m)),this.records.set(Ql,_c(void 0,this)),a.has("environment")&&this.records.set(vc,_c(void 0,this));const c=this.records.get(n3);null!=c&&"string"==typeof c.value&&this.scopes.add(c.value),this.injectorDefTypes=new Set(this.get(H0.multi,Zt,he.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=$(this),o=Ce(void 0);try{return t()}finally{$(n),Ce(o)}}get(t,n=Et,o=he.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Je))return t[Je](this);o=ht(o);const a=$(this),c=Ce(void 0);try{if(!(o&he.SkipSelf)){let b=this.records.get(t);if(void 0===b){const M=function Y5(e){return"function"==typeof e||"object"==typeof e&&e instanceof Jn}(t)&&ct(t);b=M&&this.injectableDefInScope(M)?_c(o3(t),ls):null,this.records.set(t,b)}if(null!=b)return this.hydrate(t,b)}return(o&he.Self?ms():this.parent).get(t,n=o&he.Optional&&n===Et?null:n)}catch(m){if("NullInjectorError"===m.name){if((m[Xt]=m[Xt]||[]).unshift(W(t)),a)throw m;return function Fe(e,t,n,o){const a=e[Xt];throw t[it]&&a.unshift(t[it]),e.message=function wt(e,t,n,o=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=W(t);if(Array.isArray(t))a=t.map(W).join(" -> ");else if("object"==typeof t){let c=[];for(let m in t)if(t.hasOwnProperty(m)){let b=t[m];c.push(m+":"+("string"==typeof b?JSON.stringify(b):W(b)))}a=`{${c.join(", ")}}`}return`${n}${o?"("+o+")":""}[${a}]: ${e.replace(mn,"\n ")}`}("\n"+e.message,a,n,o),e.ngTokenPath=a,e[Xt]=null,e}(m,t,"R3InjectorError",this.source)}throw m}finally{Ce(c),$(a)}}resolveInjectorInitializers(){const t=$(this),n=Ce(void 0);try{const o=this.get(X2.multi,Zt,he.Self);for(const a of o)a()}finally{$(t),Ce(n)}}toString(){const t=[],n=this.records;for(const o of n.keys())t.push(W(o));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ee(205,!1)}processProvider(t){let n=bc(t=ye(t))?t:ye(t&&t.provide);const o=function G5(e){return t3(e)?_c(void 0,e.useValue):_c(F0(e),ls)}(t);if(bc(t)||!0!==t.multi)this.records.get(n);else{let a=this.records.get(n);a||(a=_c(void 0,ls,!0),a.factory=()=>Ve(a.multi),this.records.set(n,a)),n=t,a.multi.push(t)}this.records.set(n,o)}hydrate(t,n){return n.value===ls&&(n.value=$5,n.value=n.factory()),"object"==typeof n.value&&n.value&&function B0(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=ye(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function o3(e){const t=ct(e),n=null!==t?t.factory:vi(e);if(null!==n)return n;if(e instanceof Jn)throw new ee(204,!1);if(e instanceof Function)return function R0(e){const t=e.length;if(t>0)throw lc(t,"?"),new ee(204,!1);const n=function bt(e){return e&&(e[Qe]||e[ze])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new ee(204,!1)}function F0(e,t,n){let o;if(bc(e)){const a=ye(e);return vi(a)||o3(a)}if(t3(e))o=()=>ye(e.useValue);else if(function I0(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...Ve(e.deps||[]));else if(function T0(e){return!(!e||!e.useExisting)}(e))o=()=>E(ye(e.useExisting));else{const a=ye(e&&(e.useClass||e.provide));if(!function W5(e){return!!e.deps}(e))return vi(a)||o3(a);o=()=>new a(...Ve(e.deps))}return o}function _c(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function us(e,t){for(const n of e)Array.isArray(n)?us(n,t):n&&et(n)?us(n.\u0275providers,t):t(n)}const U0=new Jn("AppId",{providedIn:"root",factory:()=>Z5}),Z5="ng",j0=new Jn("Platform Initializer"),a3=new Jn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),K5=new Jn("AnimationModuleType"),X5=new Jn("CSP nonce",{providedIn:"root",factory:()=>Z2().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let G0=(e,t)=>null;function _s(e,t){return G0(e,t)}class ih{}class h3{}class rh{resolveComponentFactory(t){throw function oh(e){const t=Error(`No component factory found for ${W(e)}.`);return t.ngComponent=e,t}(t)}}let n1=(()=>{class e{}return e.NULL=new rh,e})();function ch(){return t2(no(),Lt())}function t2(e,t){return new Mc(A(e,t))}let Mc=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=ch,e})();function sh(e){return e instanceof Mc?e.nativeElement:e}class K0{}let X0=(()=>{class e{constructor(){this.destroyNode=null}}return e.__NG_ELEMENT_ID__=()=>function lh(){const e=Lt(),n=rt(no().index,e);return(Un(n)?n:e)[_n]}(),e})(),Q0=(()=>{class e{}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>null}),e})();class J0{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const q0=new J0("16.1.7"),p3={};function o1(e){for(;e;){e[sn]|=64;const t=U2(e);if(_o(e)&&!t)return e;e=t}return null}function g3(e){return e.ngOriginalError}class n2{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&g3(t);for(;n&&g3(n);)n=g3(n);return n||null}}const n6=new Jn("",{providedIn:"root",factory:()=>!1});function wr(e){return e instanceof Function?e():e}class l6 extends $o{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){o1(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,o){const a=oi(this);this.trackingVersion++;try{t(n,o)}finally{oi(a)}}destroy(){this.trackingVersion++}}let a1=null;function d6(){return a1??=new l6,a1}function m6(e,t){return e[t]??d6()}function f6(e,t){const n=d6();n.hasReadASignal&&(e[t]=a1,n.lView=e,a1=new l6)}const Sn={};function u6(e){h6(zn(),Lt(),Hi()+e,!1)}function h6(e,t,n,o){if(!o)if(3==(3&t[sn])){const c=e.preOrderCheckHooks;null!==c&&Vi(t,c,n)}else{const c=e.preOrderHooks;null!==c&&_a(t,c,0,n)}p(n)}function C6(e,t=null,n=null,o){const a=x6(e,t,n,o);return a.resolveInjectorInitializers(),a}function x6(e,t=null,n=null,o,a=new Set){const c=[n||Zt,ql(e)];return o=o||("object"==typeof e?void 0:W(e)),new fs(c,t||ms(),o||null,a)}let Xr=(()=>{class e{static create(n,o){if(Array.isArray(n))return C6({name:""},o,n,"");{const a=n.name??"";return C6({name:a},n.parent,n.providers,a)}}}return e.THROW_IF_NOT_FOUND=Et,e.NULL=new L0,e.\u0275prov=tt({token:e,providedIn:"any",factory:()=>E(Ql)}),e.__NG_ELEMENT_ID__=-1,e})();function r2(e,t=he.Default){const n=Lt();return null===n?E(e,t):zo(no(),n,ye(e),t)}function _3(){throw new Error("invalid")}function Ms(e,t,n,o,a,c,m,b,M,H,X){const _e=t.blueprint.slice();return _e[Qn]=a,_e[sn]=140|o,(null!==H||e&&2048&e[sn])&&(_e[sn]|=2048),ve(_e),_e[Hn]=_e[Kn]=e,_e[Vn]=n,_e[ki]=m||e&&e[ki],_e[_n]=b||e&&e[_n],_e[fi]=M||e&&e[fi]||null,_e[ii]=c,_e[Ui]=function Bd(){return qu++}(),_e[yi]=X,_e[Uo]=H,_e[Yn]=2==t.type?e[Yn]:_e,_e}function c2(e,t,n,o,a){let c=e.data[t];if(null===c)c=function Cs(e,t,n,o,a){const c=O2(),m=tc(),M=e.data[t]=function w3(e,t,n,o,a,c){let m=t?t.injectorIndex:-1,b=0;return Ei()&&(b|=128),{type:n,index:o,insertBeforeIndex:null,injectorIndex:m,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:b,providerIndexes:0,value:a,attrs:c,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,m?c:c&&c.parent,n,t,o,a);return null===e.firstChild&&(e.firstChild=M),null!==c&&(m?null==c.child&&null!==M.parent&&(c.child=M):null===c.next&&(c.next=M,M.prev=c)),M}(e,t,n,o,a),function k2(){return xt.lFrame.inI18n}()&&(c.flags|=32);else if(64&c.type){c.type=n,c.value=o,c.attrs=a;const m=function ec(){const e=xt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();c.injectorIndex=null===m?-1:m.injectorIndex}return ia(c,!0),c}function r1(e,t,n,o){if(0===n)return-1;const a=t.length;for(let c=0;ckn&&h6(e,t,kn,!1),uo(b?2:0,a),b)c.runInContext(n,o,a);else{const H=oi(null);try{n(o,a)}finally{oi(H)}}}finally{b&&null===t[so]&&f6(t,so),p(m),uo(b?3:1,a)}}function C3(e,t,n){if(lo(t)){const o=oi(null);try{const c=t.directiveEnd;for(let m=t.directiveStart;mnull;function k6(e,t,n,o){for(let a in e)if(e.hasOwnProperty(a)){n=null===n?{}:n;const c=e[a];null===o?D6(n,t,a,c):o.hasOwnProperty(a)&&D6(n,t,o[a],c)}return n}function D6(e,t,n,o){e.hasOwnProperty(n)?e[n].push(t,o):e[n]=[t,o]}function ma(e,t,n,o,a,c,m,b){const M=A(t,n);let X,H=t.inputs;!b&&null!=H&&(X=H[o])?(E3(e,n,X,o,a),vo(t)&&function Oh(e,t){const n=rt(t,e);16&n[sn]||(n[sn]|=64)}(n,t.index)):3&t.type&&(o=function E6(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),a=null!=m?m(a,t.value||"",o):a,c.setProperty(M,o,a))}function ys(e,t,n,o){if(ji()){const a=null===o?null:{"":-1},c=function Hh(e,t){const n=e.directiveRegistry;let o=null,a=null;if(n)for(let c=0;c0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(m)!=b&&m.push(b),m.push(n,o,c)}}(e,t,o,r1(e,n,a.hostVars,Sn),a)}function Ia(e,t,n,o,a,c){const m=A(e,t);!function k3(e,t,n,o,a,c,m){if(null==c)e.removeAttribute(t,a,n);else{const b=null==m?Y(c):m(c,o||"",a);e.setAttribute(t,a,b,n)}}(t[_n],m,c,e.value,n,o,a)}function Th(e,t,n,o,a,c){const m=c[t];if(null!==m)for(let b=0;b{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,o,a){const c=typeof Zone>"u"?null:Zone.current,m=new Qa(n,H=>{this.all.has(H)&&this.queue.set(H,c)},a);let b;this.all.add(m),m.notify();const M=()=>{m.cleanup(),b?.(),this.all.delete(m),this.queue.delete(m)};return b=o?.onDestroy(M),{destroy:M}}flush(){if(0!==this.queue.size)for(const[n,o]of this.queue)this.queue.delete(n),o?o.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>new e}),e})();function Os(e,t,n){let o=n?e.styles:null,a=n?e.classes:null,c=0;if(null!==t)for(let m=0;m0){U6(e,1);const a=e[Jt].components;null!==a&&j6(e,a,1)}}function j6(e,t,n){for(let o=0;o-1&&($2(t,o),Wc(n,o))}this._attachedToViewContainer=!1}a0(this._lView[Jt],this._lView)}onDestroy(t){!function Ct(e,t){if(256==(256&e[sn]))throw new ee(911,!1);null===e[to]&&(e[to]=[]),e[to].push(t)}(this._lView,t)}markForCheck(){o1(this._cdRefInjectingView||this._lView)}detach(){this._lView[sn]&=-129}reattach(){this._lView[sn]|=128}detectChanges(){Ps(this._lView[Jt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function s5(e,t){W2(e,t,t[_n],2,null,null)}(this._lView[Jt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=t}}class Wh extends c1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Ps(t[Jt],t,t[Vn],!1)}checkNoChanges(){}get context(){return null}}class z3 extends n1{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=hn(t);return new s1(n,this.ngModule)}}function $6(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class G6{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,o){o=ht(o);const a=this.injector.get(t,p3,o);return a!==p3||n===p3?a:this.parentInjector.get(t,n,o)}}class s1 extends h3{get inputs(){const t=this.componentDef,n=t.inputTransforms,o=$6(t.inputs);if(null!==n)for(const a of o)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return o}get outputs(){return $6(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function Wi(e){return e.map(Wn).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,o,a){let c=(a=a||this.ngModule)instanceof vc?a:a?.injector;c&&null!==this.componentDef.getStandaloneInjector&&(c=this.componentDef.getStandaloneInjector(c)||c);const m=c?new G6(t,c):t,b=m.get(K0,null);if(null===b)throw new ee(407,!1);const X={rendererFactory:b,sanitizer:m.get(Q0,null),effectManager:m.get(B6,null)},_e=b.createRenderer(null,this.componentDef),je=this.componentDef.selectors[0][0]||"div",qe=o?function w6(e,t,n,o){const c=o.get(n6,!1)||n===gn.ShadowDom,m=e.selectRootElement(t,c);return function Ch(e){O6(e)}(m),m}(_e,o,this.componentDef.encapsulation,m):j2(_e,je,function Yh(e){const t=e.toLowerCase();return"svg"===t?ba:"math"===t?"math":null}(je)),tn=this.componentDef.signals?4608:this.componentDef.onPush?576:528,un=xs(0,null,null,1,0,null,null,null,null,null,null),It=Ms(null,un,null,tn,null,null,X,_e,m,null,null);let Dn,Nn;tr(It);try{const $n=this.componentDef;let No,S1=null;$n.findHostDirectiveDefs?(No=[],S1=new Map,$n.findHostDirectiveDefs($n,No,S1),No.push($n)):No=[$n];const N9=function Xh(e,t){const n=e[Jt],o=kn;return e[o]=t,c2(n,o,2,"#host",null)}(It,qe),Wu=function Qh(e,t,n,o,a,c,m){const b=a[Jt];!function Jh(e,t,n,o){for(const a of e)t.mergedAttrs=vn(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(Os(t,t.mergedAttrs,!0),null!==n&&p0(o,n,t))}(o,e,t,m);let M=null;null!==t&&(M=_s(t,a[fi]));const H=c.rendererFactory.createRenderer(t,n);let X=16;n.signals?X=4096:n.onPush&&(X=64);const _e=Ms(a,y6(n),null,X,a[e.index],e,c,H,null,null,M);return b.firstCreatePass&&P3(b,e,o.length-1),s2(a,_e),a[e.index]=_e}(N9,qe,$n,No,It,X,_e);Nn=Z(un,kn),qe&&function qh(e,t,n,o){if(o)_t(e,n,["ng-version",q0.full]);else{const{attrs:a,classes:c}=function ao(e){const t=[],n=[];let o=1,a=2;for(;o0&&$l(e,n,c.join(" "))}}(_e,$n,qe,o),void 0!==n&&function e7(e,t,n){const o=e.projection=[];for(let a=0;a=0;o--){const a=e[o];a.hostVars=t+=a.hostVars,a.hostAttrs=vn(a.hostAttrs,n=vn(n,a.hostAttrs))}}(o)}function l1(e){return e===ln?{}:e===Zt?[]:e}function n7(e,t){const n=e.viewQuery;e.viewQuery=n?(o,a)=>{t(o,a),n(o,a)}:t}function i7(e,t){const n=e.contentQueries;e.contentQueries=n?(o,a,c)=>{t(o,a,c),n(o,a,c)}:t}function K6(e,t){const n=e.hostBindings;e.hostBindings=n?(o,a)=>{t(o,a),n(o,a)}:t}function q6(e){const t=e.inputConfig,n={};for(const o in t)if(t.hasOwnProperty(o)){const a=t[o];Array.isArray(a)&&a[2]&&(n[o]=a[2])}e.inputTransforms=n}function Ds(e){return!!A3(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function A3(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function rr(e,t,n){return e[t]=n}function Vo(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Cc(e,t,n,o){const a=Vo(e,t,n);return Vo(e,t+1,o)||a}function V3(e,t,n,o){const a=Lt();return Vo(a,La(),t)&&(zn(),Ia(v(),a,e,t,n,o)),V3}function m2(e,t,n,o){return Vo(e,La(),n)?t+Y(n)+o:Sn}function xc(e,t,n,o,a,c){const b=Cc(e,function So(){return xt.lFrame.bindingIndex}(),n,a);return da(2),b?t+Y(n)+o+Y(a)+c:Sn}function um(e,t,n,o,a,c,m,b){const M=Lt(),H=zn(),X=e+kn,_e=H.firstCreatePass?function P7(e,t,n,o,a,c,m,b,M){const H=t.consts,X=c2(t,e,4,m||null,Q(H,b));ys(t,n,X,Q(H,M)),Bn(t,X);const _e=X.tView=xs(2,X,o,a,c,t.directiveRegistry,t.pipeRegistry,null,t.schemas,H,null);return null!==t.queries&&(t.queries.template(t,X),_e.queries=t.queries.embeddedTView(X)),X}(X,H,M,t,n,o,a,c,m):H.data[X];ia(_e,!1);const je=hm(H,M,_e,e);Nt()&&es(H,M,je,_e),Ao(je,M),s2(M,M[X]=V6(je,M,je,_e)),Jo(_e)&&x3(H,M,_e),null!=m&&y3(M,_e,b)}let hm=function pm(e,t,n,o){return rn(!0),t[_n].createComment("")};function $3(e){return we(function Ar(){return xt.lFrame.contextLView}(),kn+e)}function G3(e,t,n){const o=Lt();return Vo(o,La(),t)&&ma(zn(),v(),o,e,t,o[_n],n,!1),G3}function zs(e,t,n,o,a){const m=a?"class":"style";E3(e,n,t.inputs[m],m,o)}function Hs(e,t,n,o){const a=Lt(),c=zn(),m=kn+e,b=a[_n],M=c.firstCreatePass?function E7(e,t,n,o,a,c){const m=t.consts,M=c2(t,e,2,o,Q(m,a));return ys(t,n,M,Q(m,c)),null!==M.attrs&&Os(M,M.attrs,!1),null!==M.mergedAttrs&&Os(M,M.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,M),M}(m,c,a,t,n,o):c.data[m],H=bm(c,a,M,b,t,e);a[m]=H;const X=Jo(M);return ia(M,!0),p0(b,H,M),32!=(32&M.flags)&&Nt()&&es(c,a,H,M),0===function On(){return xt.lFrame.elementDepthCount}()&&Ao(H,a),function Rn(){xt.lFrame.elementDepthCount++}(),X&&(x3(c,a,M),C3(c,M,a)),null!==o&&y3(a,M),Hs}function p1(){let e=no();tc()?gr():(e=e.parent,ia(e,!1));const t=e;(function Mi(e){return xt.skipHydrationRootTNode===e})(t)&&function Yo(){xt.skipHydrationRootTNode=null}(),function _i(){xt.lFrame.elementDepthCount--}();const n=zn();return n.firstCreatePass&&(Bn(n,e),lo(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function ul(e){return 0!=(8&e.flags)}(t)&&zs(n,t,Lt(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function H1(e){return 0!=(16&e.flags)}(t)&&zs(n,t,Lt(),t.stylesWithoutHost,!1),p1}function W3(e,t,n,o){return Hs(e,t,n,o),p1(),W3}let bm=(e,t,n,o,a,c)=>(rn(!0),j2(o,a,function ce(){return xt.lFrame.currentNamespace}()));function Ls(e,t,n){const o=Lt(),a=zn(),c=e+kn,m=a.firstCreatePass?function _m(e,t,n,o,a){const c=t.consts,m=Q(c,o),b=c2(t,e,8,"ng-container",m);return null!==m&&Os(b,m,!0),ys(t,n,b,Q(c,a)),null!==t.queries&&t.queries.elementStart(t,b),b}(c,a,o,t,n):a.data[c];ia(m,!0);const b=Mm(a,o,m,e);return o[c]=b,Nt()&&es(a,o,b,m),Ao(b,o),Jo(m)&&(x3(a,o,m),C3(a,m,o)),null!=n&&y3(o,m),Ls}function As(){let e=no();const t=zn();return tc()?gr():(e=e.parent,ia(e,!1)),t.firstCreatePass&&(Bn(t,e),lo(e)&&t.queries.elementEnd(e)),As}function Y3(e,t,n){return Ls(e,t,n),As(),Y3}let Mm=(e,t,n,o)=>(rn(!0),Il(t[_n],""));function xm(){return Lt()}function Vs(e){return!!e&&"function"==typeof e.then}function ym(e){return!!e&&"function"==typeof e.subscribe}function Ts(e,t,n,o){const a=Lt(),c=zn(),m=no();return wm(c,a,a[_n],m,e,t,o),Ts}function Is(e,t){const n=no(),o=Lt(),a=zn();return wm(a,o,R6(oc(a.data),n,o),n,e,t),Is}function wm(e,t,n,o,a,c,m){const b=Jo(o),H=e.firstCreatePass&&N6(e),X=t[Vn],_e=I6(t);let je=!0;if(3&o.type||m){const Gt=A(o,t),tn=m?m(Gt):Gt,un=_e.length,It=m?Nn=>m(In(Nn[o.index])):o.index;let Dn=null;if(!m&&b&&(Dn=function H7(e,t,n,o){const a=e.cleanup;if(null!=a)for(let c=0;cM?b[M]:null}"string"==typeof m&&(c+=2)}return null}(e,t,a,o.index)),null!==Dn)(Dn.__ngLastListenerFn__||Dn).__ngNextListenerFn__=c,Dn.__ngLastListenerFn__=c,je=!1;else{c=Pm(o,t,X,c,!1);const Nn=n.listen(tn,a,c);_e.push(c,Nn),H&&H.push(a,It,un,un+1)}}else c=Pm(o,t,X,c,!1);const qe=o.outputs;let St;if(je&&null!==qe&&(St=qe[a])){const Gt=St.length;if(Gt)for(let tn=0;tn-1?rt(e.index,t):t);let M=Om(t,n,o,m),H=c.__ngNextListenerFn__;for(;H;)M=Om(t,n,H,m)&&M,H=H.__ngNextListenerFn__;return a&&!1===M&&m.preventDefault(),M}}function km(e=1){return function z2(e){return(xt.lFrame.contextLView=function z1(e,t){for(;e>0;)t=t[Kn],e--;return t}(e,xt.lFrame.contextLView))[Vn]}(e)}function Dm(e,t){let n=null;const o=function En(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let a=0;a>17&32767}function Q3(e){return 2|e}function wc(e){return(131068&e)>>2}function Rs(e,t){return-131069&e|t<<2}function Fs(e){return 1|e}function Nm(e,t,n,o,a){const c=e[n+1],m=null===t;let b=o?Or(c):wc(c),M=!1;for(;0!==b&&(!1===M||m);){const X=e[b+1];Rm(e[b],t)&&(M=!0,e[b+1]=o?Fs(X):Q3(X)),b=o?Or(X):wc(X)}M&&(e[n+1]=o?Q3(c):Fs(c))}function Rm(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&or(e,t)>=0}const oo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function J3(e){return e.substring(oo.key,oo.keyEnd)}function N7(e){return e.substring(oo.value,oo.valueEnd)}function Fm(e,t){const n=oo.textEnd;return n===t?-1:(t=oo.keyEnd=function Bs(e,t,n){for(;t32;)t++;return t}(e,oo.key=t,n),b2(e,t,n))}function Bm(e,t){const n=oo.textEnd;let o=oo.key=b2(e,t,n);return n===o?-1:(o=oo.keyEnd=function B7(e,t,n){let o;for(;t=65&&(-33&o)<=90||o>=48&&o<=57);)t++;return t}(e,o,n),o=Um(e,o,n),o=oo.value=b2(e,o,n),o=oo.valueEnd=function U7(e,t,n){let o=-1,a=-1,c=-1,m=t,b=m;for(;m32&&(b=m),c=a,a=o,o=-33&M}return b}(e,o,n),Um(e,o,n))}function q3(e){oo.key=0,oo.keyEnd=0,oo.value=0,oo.valueEnd=0,oo.textEnd=e.length}function b2(e,t,n){for(;t=0;n=Bm(t,n))Ym(e,J3(t),N7(t))}function $m(e){Ba(K7,Ra,e,!0)}function Ra(e,t){for(let n=function R7(e){return q3(e),Fm(e,b2(e,0,oo.textEnd))}(t);n>=0;n=Fm(t,n))Ho(e,J3(t),!0)}function Fa(e,t,n,o){const a=Lt(),c=zn(),m=da(2);c.firstUpdatePass&&Gm(c,e,m,o),t!==Sn&&Vo(a,m,t)&&Zm(c,c.data[Hi()],a,a[_n],e,a[m+1]=function Q7(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=W(xr(e)))),e}(t,n),o,m)}function Ba(e,t,n,o){const a=zn(),c=da(2);a.firstUpdatePass&&Gm(a,null,c,o);const m=Lt();if(n!==Sn&&Vo(m,c,n)){const b=a.data[Hi()];if(Xm(b,o)&&!n4(a,c)){let M=o?b.classesWithoutHost:b.stylesWithoutHost;null!==M&&(n=de(M,n||"")),zs(a,b,m,n,o)}else!function X7(e,t,n,o,a,c,m,b){a===Sn&&(a=Zt);let M=0,H=0,X=0=e.expandoStartIndex}function Gm(e,t,n,o){const a=e.data;if(null===a[n+1]){const c=a[Hi()],m=n4(e,n);Xm(c,o)&&null===t&&!m&&(t=!1),t=function G7(e,t,n,o){const a=oc(e);let c=o?t.residualClasses:t.residualStyles;if(null===a)0===(o?t.classBindings:t.styleBindings)&&(n=b1(n=Us(null,e,t,n,o),t.attrs,o),c=null);else{const m=t.directiveStylingLast;if(-1===m||e[m]!==a)if(n=Us(a,e,t,n,o),null===c){let M=function W7(e,t,n){const o=n?t.classBindings:t.styleBindings;if(0!==wc(o))return e[Or(o)]}(e,t,o);void 0!==M&&Array.isArray(M)&&(M=Us(null,e,t,M[1],o),M=b1(M,t.attrs,o),function Wm(e,t,n,o){e[Or(n?t.classBindings:t.styleBindings)]=o}(e,t,o,M))}else c=function Y7(e,t,n){let o;const a=t.directiveEnd;for(let c=1+t.directiveStylingLast;c0)&&(H=!0)):X=n,a)if(0!==M){const je=Or(e[b+1]);e[o+1]=Ns(je,b),0!==je&&(e[je+1]=Rs(e[je+1],o)),e[b+1]=function Im(e,t){return 131071&e|t<<17}(e[b+1],o)}else e[o+1]=Ns(b,0),0!==b&&(e[b+1]=Rs(e[b+1],o)),b=o;else e[o+1]=Ns(M,0),0===b?b=o:e[M+1]=Rs(e[M+1],o),M=o;H&&(e[o+1]=Q3(e[o+1])),Nm(e,X,o,!0),Nm(e,X,o,!1),function I7(e,t,n,o,a){const c=a?e.residualClasses:e.residualStyles;null!=c&&"string"==typeof t&&or(c,t)>=0&&(n[o+1]=Fs(n[o+1]))}(t,X,e,o,c),m=Ns(b,M),c?t.classBindings=m:t.styleBindings=m}(a,c,t,n,m,o)}}function Us(e,t,n,o,a){let c=null;const m=n.directiveEnd;let b=n.directiveStylingLast;for(-1===b?b=n.directiveStart:b++;b0;){const M=e[a],H=Array.isArray(M),X=H?M[1]:M,_e=null===X;let je=n[a+1];je===Sn&&(je=_e?Zt:void 0);let qe=_e?Yc(je,o):X===o?je:void 0;if(H&&!js(qe)&&(qe=Yc(M,o)),js(qe)&&(b=qe,m))return b;const St=e[a+1];a=m?Or(St):wc(St)}if(null!==t){let M=c?t.residualClasses:t.residualStyles;null!=M&&(b=Yc(M,o))}return b}function js(e){return void 0!==e}function Xm(e,t){return 0!=(e.flags&(t?8:16))}function i4(e,t=""){const n=Lt(),o=zn(),a=e+kn,c=o.firstCreatePass?c2(o,a,1,t,null):o.data[a],m=Qm(o,n,c,t,e);n[a]=m,Nt()&&es(o,n,m,c),ia(c,!1)}let Qm=(e,t,n,o,a)=>(rn(!0),function Q1(e,t){return e.createText(t)}(t[_n],o));function a4(e){return $s("",e,""),a4}function $s(e,t,n){const o=Lt(),a=m2(o,e,t,n);return a!==Sn&&ar(o,Hi(),a),$s}function r4(e,t,n,o,a){const c=Lt(),m=xc(c,e,t,n,o,a);return m!==Sn&&ar(c,Hi(),m),r4}function af(e,t,n){Ba(Ho,Ra,m2(Lt(),e,t,n),!0)}function m4(e,t,n){const o=Lt();return Vo(o,La(),t)&&ma(zn(),v(),o,e,t,o[_n],n,!0),m4}function Ws(e,t,n){const o=Lt();if(Vo(o,La(),t)){const c=zn(),m=v();ma(c,m,o,e,t,R6(oc(c.data),m,o),n,!0)}return Ws}const Oc=void 0;var gf=["en",[["a","p"],["AM","PM"],Oc],[["AM","PM"],Oc,Oc],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Oc,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Oc,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Oc,"{1} 'at' {0}",Oc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function fp(e){const n=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===o?1:5}];let v2={};function f4(e){const t=function pp(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=u4(t);if(n)return n;const o=t.split("-")[0];if(n=u4(o),n)return n;if("en"===o)return gf;throw new ee(701,!1)}function bf(e){return f4(e)[_2.PluralCase]}function u4(e){return e in v2||(v2[e]=N.ng&&N.ng.common&&N.ng.common.locales&&N.ng.common.locales[e]),v2[e]}var _2=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(_2||{});const M2="en-US";let vf=M2;function y4(e,t,n,o,a){if(e=ye(e),Array.isArray(e))for(let c=0;c>20;if(bc(e)||!e.multi){const qe=new rc(M,a,r2),St=P4(b,t,a?X:X+je,_e);-1===St?(V2(Aa(H,m),c,b),w4(c,e,t.length),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(qe),m.push(qe)):(n[St]=qe,m[St]=qe)}else{const qe=P4(b,t,X+je,_e),St=P4(b,t,X,X+je),tn=St>=0&&n[St];if(a&&!tn||!a&&!(qe>=0&&n[qe])){V2(Aa(H,m),c,b);const un=function Qp(e,t,n,o,a){const c=new rc(e,n,r2);return c.multi=[],c.index=t,c.componentProviders=0,O4(c,a,o&&!n),c}(a?Kf:Xp,n.length,a,o,M);!a&&tn&&(n[St].providerFactory=un),w4(c,e,t.length,0),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(un),m.push(un)}else w4(c,e,qe>-1?qe:St,O4(n[a?St:qe],M,!a&&o));!a&&o&&tn&&n[St].componentProviders++}}}function w4(e,t,n,o){const a=bc(t),c=function N0(e){return!!e.useClass}(t);if(a||c){const M=(c?ye(t.useClass):t).prototype.ngOnDestroy;if(M){const H=e.destroyHooks||(e.destroyHooks=[]);if(!a&&t.multi){const X=H.indexOf(n);-1===X?H.push(n,[o,M]):H[X+1].push(o,M)}else H.push(n,M)}}}function O4(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function P4(e,t,n,o){for(let a=n;a{n.providersResolver=(o,a)=>function Kp(e,t,n){const o=zn();if(o.firstCreatePass){const a=hi(e);y4(n,o.data,o.blueprint,a,!0),y4(t,o.data,o.blueprint,a,!1)}}(o,a?a(e):e,t)}}class y2{}class Qf{}function Qs(e,t){return new D4(e,t??null,[])}class D4 extends y2{constructor(t,n,o){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new z3(this);const a=gi(t);this._bootstrapComponents=wr(a.bootstrap),this._r3Injector=x6(t,n,[{provide:y2,useValue:this},{provide:n1,useValue:this.componentFactoryResolver},...o],W(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class E4 extends Qf{constructor(t){super(),this.moduleType=t}create(t){return new D4(this.moduleType,t,[])}}class qf extends y2{constructor(t){super(),this.componentFactoryResolver=new z3(this),this.instance=null;const n=new fs([...t.providers,{provide:y2,useValue:this},{provide:n1,useValue:this.componentFactoryResolver}],t.parent||ms(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function S4(e,t,n=null){return new qf({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Jp=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const o=A0(0,n.type),a=o.length>0?S4([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=tt({token:e,providedIn:"environment",factory:()=>new e(E(vc))}),e})();function e8(e){e.getStandaloneInjector=t=>t.get(Jp).getOrCreateStandaloneInjector(e)}function c8(e,t,n){const o=Ji()+e,a=Lt();return a[o]===Sn?rr(a,o,n?t.call(n):t()):function Qr(e,t){return e[t]}(a,o)}function s8(e,t,n,o){return f8(Lt(),Ji(),e,t,n,o)}function l8(e,t,n,o,a){return u8(Lt(),Ji(),e,t,n,o,a)}function d8(e,t,n,o,a,c,m){return function A4(e,t,n,o,a,c,m,b,M){const H=t+n;return function Pa(e,t,n,o,a,c){const m=Cc(e,t,n,o);return Cc(e,t+2,a,c)||m}(e,H,a,c,m,b)?rr(e,H+4,M?o.call(M,a,c,m,b):o(a,c,m,b)):Jr(e,H+4)}(Lt(),Ji(),e,t,n,o,a,c,m)}function Jr(e,t){const n=e[t];return n===Sn?void 0:n}function f8(e,t,n,o,a,c){const m=t+n;return Vo(e,m,a)?rr(e,m+1,c?o.call(c,a):o(a)):Jr(e,m+1)}function u8(e,t,n,o,a,c,m){const b=t+n;return Cc(e,b,a,c)?rr(e,b+2,m?o.call(m,a,c):o(a,c)):Jr(e,b+2)}function h8(e,t,n,o,a,c,m,b){const M=t+n;return function Es(e,t,n,o,a){const c=Cc(e,t,n,o);return Vo(e,t+2,a)||c}(e,M,a,c,m)?rr(e,M+3,b?o.call(b,a,c,m):o(a,c,m)):Jr(e,M+3)}function g8(e,t){const n=zn();let o;const a=e+kn;n.firstCreatePass?(o=function mg(e,t){if(t)for(let n=t.length-1;n>=0;n--){const o=t[n];if(e===o.name)return o}}(t,n.pipeRegistry),n.data[a]=o,o.onDestroy&&(n.destroyHooks??=[]).push(a,o.onDestroy)):o=n.data[a];const c=o.factory||(o.factory=vi(o.type)),m=Ce(r2);try{const b=Nc(!1),M=c();return Nc(b),function D7(e,t,n,o){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=o}(n,Lt(),a,M),M}finally{Ce(m)}}function b8(e,t,n){const o=e+kn,a=Lt(),c=we(a,o);return y1(a,o)?f8(a,Ji(),t,c.transform,n,c):c.transform(n)}function v8(e,t,n,o){const a=e+kn,c=Lt(),m=we(c,a);return y1(c,a)?u8(c,Ji(),t,m.transform,n,o,m):m.transform(n,o)}function _8(e,t,n,o,a){const c=e+kn,m=Lt(),b=we(m,c);return y1(m,c)?h8(m,Ji(),t,b.transform,n,o,a,b):b.transform(n,o,a)}function y1(e,t){return e[Jt].data[t].pure}function V4(e){return t=>{setTimeout(e,void 0,t)}}const cr=class C8 extends i.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,o){let a=t,c=n||(()=>null),m=o;if(t&&"object"==typeof t){const M=t;a=M.next?.bind(M),c=M.error?.bind(M),m=M.complete?.bind(M)}this.__isAsync&&(c=V4(c),a&&(a=V4(a)),m&&(m=V4(m)));const b=super.subscribe({next:a,error:c,complete:m});return t instanceof C.w0&&t.add(b),b}};function hg(){return this._results[Symbol.iterator]()}class Js{get changes(){return this._changes||(this._changes=new cr)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Js.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=hg)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const o=this;o.dirty=!1;const a=function Zo(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Wr(e,t,n){if(e.length!==t.length)return!1;for(let o=0;o{class e{}return e.__NG_ELEMENT_ID__=y8,e})();const pg=w1,x8=class extends pg{constructor(t,n,o){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,o){const m=this._declarationTContainer.tView,b=Ms(this._declarationLView,m,t,4096&this._declarationLView[sn]?4096:16,null,m.declTNode,null,null,null,n||null,o||null);b[bi]=this._declarationLView[this._declarationTContainer.index];const H=this._declarationLView[Ki];return null!==H&&(b[Ki]=H.createEmbeddedView(m)),ws(m,b,t),new c1(b)}};function y8(){return qs(no(),Lt())}function qs(e,t){return 4&e.type?new x8(t,e,t2(e,t)):null}let el=(()=>{class e{}return e.__NG_ELEMENT_ID__=E8,e})();function E8(){return H8(no(),Lt())}const Mg=el,S8=class extends Mg{constructor(t,n,o){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=o}get element(){return t2(this._hostTNode,this._hostLView)}get injector(){return new Ur(this._hostTNode,this._hostLView)}get parentInjector(){const t=Br(this._hostTNode,this._hostLView);if(A1(t)){const n=Tc(t,this._hostLView),o=Vc(t);return new Ur(n[Jt].data[o+8],n)}return new Ur(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=z8(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Xn}createEmbeddedView(t,n,o){let a,c;"number"==typeof o?a=o:null!=o&&(a=o.index,c=o.injector);const b=t.createEmbeddedViewImpl(n||{},c,null);return this.insertImpl(b,a,false),b}createComponent(t,n,o,a,c){const m=t&&!function Gc(e){return"function"==typeof e}(t);let b;if(m)b=n;else{const Gt=n||{};b=Gt.index,o=Gt.injector,a=Gt.projectableNodes,c=Gt.environmentInjector||Gt.ngModuleRef}const M=m?t:new s1(hn(t)),H=o||this.parentInjector;if(!c&&null==M.ngModule){const tn=(m?H:this.parentInjector).get(vc,null);tn&&(c=tn)}hn(M.componentType??{});const qe=M.create(H,a,null,c);return this.insertImpl(qe.hostView,b,false),qe}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,o){const a=t._lView,c=a[Jt];if(function R(e){return wi(e[Hn])}(a)){const M=this.indexOf(t);if(-1!==M)this.detach(M);else{const H=a[Hn],X=new S8(H,H[ii],H[Hn]);X.detach(X.indexOf(t))}}const m=this._adjustIndex(n),b=this._lContainer;if(function d5(e,t,n,o){const a=Xn+o,c=n.length;o>0&&(n[a-1][Fi]=t),o0)o.push(m[b/2]);else{const H=c[b+1],X=t[-M];for(let _e=Xn;_e{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,o)=>{this.resolve=n,this.reject=o}),this.appInits=xe(ed,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const c=a();if(Vs(c))n.push(c);else if(ym(c)){const m=new Promise((b,M)=>{c.subscribe({complete:b,error:M})});n.push(m)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{o()}).catch(a=>{this.reject(a)}),0===n.length&&o(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),cu=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const ol=new Jn("LocaleId",{providedIn:"root",factory:()=>xe(ol,he.Optional|he.SkipSelf)||function Gg(){return typeof $localize<"u"&&$localize.locale||M2}()}),su=new Jn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let al=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new _.X(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Yg{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Zg=(()=>{class e{compileModuleSync(n){return new E4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const o=this.compileModuleSync(n),c=wr(gi(n).declarations).reduce((m,b)=>{const M=hn(b);return M&&m.push(new s1(M)),m},[]);return new Yg(o,c)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function nd(...e){}class Io{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new cr(!1),this.onMicrotaskEmpty=new cr(!1),this.onStable=new cr(!1),this.onError=new cr(!1),typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!o&&n,a.shouldCoalesceRunChangeDetection=o,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function Jg(){const e="function"==typeof N.requestAnimationFrame;let t=N[e?"requestAnimationFrame":"setTimeout"],n=N[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const o=t[Zone.__symbol__("OriginalDelegate")];o&&(t=o);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function e9(e){const t=()=>{!function mu(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(N,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,od(e),e.isCheckStableRunning=!0,id(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),od(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,o,a,c,m,b)=>{try{return fu(e),n.invokeTask(a,c,m,b)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||e.shouldCoalesceRunChangeDetection)&&t(),uu(e)}},onInvoke:(n,o,a,c,m,b,M)=>{try{return fu(e),n.invoke(a,c,m,b,M)}finally{e.shouldCoalesceRunChangeDetection&&t(),uu(e)}},onHasTask:(n,o,a,c)=>{n.hasTask(a,c),o===a&&("microTask"==c.change?(e._hasPendingMicrotasks=c.microTask,od(e),id(e)):"macroTask"==c.change&&(e.hasPendingMacrotasks=c.macroTask))},onHandleError:(n,o,a,c)=>(n.handleError(a,c),e.runOutsideAngular(()=>e.onError.emit(c)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Io.isInAngularZone())throw new ee(909,!1)}static assertNotInAngularZone(){if(Io.isInAngularZone())throw new ee(909,!1)}run(t,n,o){return this._inner.run(t,n,o)}runTask(t,n,o,a){const c=this._inner,m=c.scheduleEventTask("NgZoneEvent: "+a,t,qg,nd,nd);try{return c.runTask(m,n,o)}finally{c.cancelTask(m)}}runGuarded(t,n,o){return this._inner.runGuarded(t,n,o)}runOutsideAngular(t){return this._outer.run(t)}}const qg={};function id(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function od(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function fu(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function uu(e){e._nesting--,id(e)}const ad=new Jn("",{providedIn:"root",factory:pu});function pu(){const e=xe(Io);let t=!0;const n=new I.y(a=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{a.next(t),a.complete()})}),o=new I.y(a=>{let c;e.runOutsideAngular(()=>{c=e.onStable.subscribe(()=>{Io.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,a.next(!0))})})});const m=e.onUnstable.subscribe(()=>{Io.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{a.next(!1)}))});return()=>{c.unsubscribe(),m.unsubscribe()}});return(0,B.T)(n,o.pipe((0,ie.B)()))}const rd=new Jn(""),gu=new Jn("");let sd,t9=(()=>{class e{constructor(n,o,a){this._ngZone=n,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,sd||(function n9(e){sd=e}(a),a.addToWindow(o)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Io.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(n)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,o,a){let c=-1;o&&o>0&&(c=setTimeout(()=>{this._callbacks=this._callbacks.filter(m=>m.timeoutId!==c),n(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:n,timeoutId:c,updateCb:a})}whenStable(n,o,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,o,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,o,a){return[]}}return e.\u0275fac=function(n){return new(n||e)(E(Io),E(cd),E(gu))},e.\u0275prov=tt({token:e,factory:e.\u0275fac}),e})(),cd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,o){this._applications.set(n,o)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,o=!0){return sd?.findTestabilityInTree(this,n,o)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),qr=null;const ld=new Jn("PlatformDestroyListeners"),dd=new Jn("appBootstrapListener");class Mu{constructor(t,n){this.name=t,this.token=n}}function r9(e){try{const{rootComponent:t,appProviders:n,platformProviders:o}=e,a=function a9(e=[]){if(qr)return qr;const t=function Cu(e=[],t){return Xr.create({name:t,providers:[{provide:n3,useValue:"platform"},{provide:ld,useValue:new Set([()=>qr=null])},...e]})}(e);return qr=t,function _u(){!function Ec(e){Sa=e}(()=>{throw new ee(600,!1)})}(),function D1(e){e.get(j0,null)?.forEach(n=>n())}(t),t}(o),c=[d9(),...n||[]],b=new qf({providers:c,parent:a,debugName:"",runEnvironmentInitializers:!1}).injector,M=b.get(Io);return M.run(()=>{b.resolveInjectorInitializers();const H=b.get(n2,null);let X;M.runOutsideAngular(()=>{X=M.onError.subscribe({next:qe=>{H.handleError(qe)}})});const _e=()=>b.destroy(),je=a.get(ld);return je.add(_e),b.onDestroy(()=>{X.unsubscribe(),je.delete(_e)}),function fd(e,t,n){try{const o=n();return Vs(o)?o.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):o}catch(o){throw t.runOutsideAngular(()=>e.handleError(o)),o}}(H,M,()=>{const qe=b.get(td);return qe.runInitializers(),qe.donePromise.then(()=>{!function h4(e){gt(e,"Expected localeId to be defined"),"string"==typeof e&&(vf=e.toLowerCase().replace(/_/g,"-"))}(b.get(ol,M2)||M2);const Gt=b.get(kc);return void 0!==t&&Gt.bootstrap(t),Gt})})})}catch(t){return Promise.reject(t)}}let kc=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=xe(Ou),this.zoneIsStable=xe(ad),this.componentTypes=[],this.components=[],this.isStable=xe(al).hasPendingTasks.pipe((0,re.w)(n=>n?(0,K.of)(!1):this.zoneIsStable),(0,d.x)(),(0,ie.B)()),this._injector=xe(vc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){const a=n instanceof h3;if(!this._injector.get(td).done)throw!a&&ni(n),new ee(405,!1);let m;m=a?n:this._injector.get(n1).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const b=function i9(e){return e.isBoundToModule}(m)?void 0:this._injector.get(y2),H=m.create(Xr.NULL,[],o||m.selector,b),X=H.location.nativeElement,_e=H.injector.get(rd,null);return _e?.registerApplication(X),H.onDestroy(()=>{this.detachView(H.hostView),rl(this.components,H),_e?.unregisterApplication(X)}),this._loadComponent(H),H}tick(){if(this._runningTick)throw new ee(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){const o=n;rl(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const o=this._injector.get(dd,[]);o.push(...this._bootstrapListeners),o.forEach(a=>a(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>rl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ee(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function rl(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Ou=new Jn("",{providedIn:"root",factory:()=>xe(n2).handleError.bind(void 0)});function Pu(){const e=xe(Io),t=xe(n2);return n=>e.runOutsideAngular(()=>t.handleError(n))}let l9=(()=>{class e{constructor(){this.zone=xe(Io),this.applicationRef=xe(kc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function hd(e){return[{provide:Io,useFactory:e},{provide:X2,multi:!0,useFactory:()=>{const t=xe(l9,{optional:!0});return()=>t.initialize()}},{provide:Ou,useFactory:Pu},{provide:ad,useFactory:pu}]}function d9(e){return Jl([[],hd(()=>new Io(function yu(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}function m9(){return!1}let f9=(()=>{class e{}return e.__NG_ELEMENT_ID__=u9,e})();function u9(e){return function Du(e,t,n){if(vo(e)&&!n){const o=rt(e.index,t);return new c1(o,o)}return 47&e.type?new c1(t[Yn],t):null}(no(),Lt(),16==(16&e))}class Hu{constructor(){}supports(t){return Ds(t)}create(t){return new _9(t)}}const v9=(e,t)=>t;class _9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||v9}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,o=this._removalsHead,a=0,c=null;for(;n||o;){const m=!o||n&&n.currentIndex{m=this._trackByFn(a,b),null!==n&&Object.is(n.trackById,m)?(o&&(n=this._verifyReinsertion(n,b,m,a)),Object.is(n.item,b)||this._addIdentityChange(n,b)):(n=this._mismatch(n,b,m,a),o=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,o,a){let c;return null===t?c=this._itTail:(c=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,c,a)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(o,a))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,c,a)):t=this._addAfter(new M9(n,o),c,a),t}_verifyReinsertion(t,n,o,a){let c=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==c?t=this._reinsertAfter(c,t._prev,a):t.currentIndex!=a&&(t.currentIndex=a,this._addToMoves(t,a)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const a=t._prevRemoved,c=t._nextRemoved;return null===a?this._removalsHead=c:a._nextRemoved=c,null===c?this._removalsTail=a:c._prevRemoved=a,this._insertAfter(t,n,o),this._addToMoves(t,o),t}_moveAfter(t,n,o){return this._unlink(t),this._insertAfter(t,n,o),this._addToMoves(t,o),t}_addAfter(t,n,o){return this._insertAfter(t,n,o),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,o){const a=null===n?this._itHead:n._next;return t._next=a,t._prev=n,null===a?this._itTail=t:a._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Au),this._linkedRecords.put(t),t.currentIndex=o,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,o=t._next;return null===n?this._itHead=o:n._next=o,null===o?this._itTail=n:o._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Au),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class M9{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Lu{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===n||n<=o.currentIndex)&&Object.is(o.trackById,t))return o;return null}remove(t){const n=t._prevDup,o=t._nextDup;return null===n?this._head=o:n._nextDup=o,null===o?this._tail=n:o._prevDup=n,null===this._head}}class Au{constructor(){this.map=new Map}put(t){const n=t.trackById;let o=this.map.get(n);o||(o=new Lu,this.map.set(n,o)),o.add(t)}get(t,n){const a=this.map.get(t);return a?a.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Vu(e,t,n){const o=e.previousIndex;if(null===o)return o;let a=0;return n&&o{if(n&&n.key===a)this._maybeAddToChanges(n,o),this._appendAfter=n,n=n._next;else{const c=this._getOrCreateRecordForKey(a,o);n=this._insertBeforeOrAppend(n,c)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let o=n;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const o=t._prev;return n._next=t,n._prev=o,t._prev=n,o&&(o._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const a=this._records.get(t);this._maybeAddToChanges(a,n);const c=a._prev,m=a._next;return c&&(c._next=m),m&&(m._prev=c),a._next=null,a._prev=null,a}const o=new x9(t);return this._records.set(t,o),o.currentValue=n,this._addToAdditions(o),o}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(o=>n(t[o],o))}}class x9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Md(){return new Cd([new Hu])}let Cd=(()=>{class e{constructor(n){this.factories=n}static create(n,o){if(null!=o){const a=o.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:o=>e.create(n,o||Md()),deps:[[e,new Le,new U]]}}find(n){const o=this.factories.find(a=>a.supports(n));if(null!=o)return o;throw new ee(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:Md}),e})();function Tu(){return new xd([new ll])}let xd=(()=>{class e{constructor(n){this.factories=n}static create(n,o){if(o){const a=o.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:o=>e.create(n,o||Tu()),deps:[[e,new Le,new U]]}}find(n){const o=this.factories.find(a=>a.supports(n));if(o)return o;throw new ee(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:Tu}),e})(),yd=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(E(kc))},e.\u0275mod=Ro({type:e}),e.\u0275inj=nt({}),e})();function H9(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function I9(e){const t=hn(e);if(!t)return null;const n=new s1(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},56223:(kt,Pe,r)=>{"use strict";r.d(Pe,{CE:()=>fi,Cf:()=>He,F:()=>ri,Fj:()=>J,JJ:()=>bt,JL:()=>Ht,JU:()=>re,NI:()=>Wn,Oe:()=>qo,On:()=>hn,Q7:()=>Xn,UX:()=>dr,Zs:()=>Qo,_:()=>Ni,_Y:()=>ti,a5:()=>nt,cw:()=>Ve,kI:()=>Ye,oH:()=>Hn,qu:()=>Pr,sg:()=>Bi,u:()=>co,u5:()=>ha,wV:()=>ni,x0:()=>mi});var i=r(65879),C=r(96814),_=r(7715),I=r(9315),B=r(37398);let K=(()=>{class S{constructor(w,q){this._renderer=w,this._elementRef=q,this.onChange=pt=>{},this.onTouched=()=>{}}setProperty(w,q){this._renderer.setProperty(this._elementRef.nativeElement,w,q)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(i.Qsj),i.Y36(i.SBq))},S.\u0275dir=i.lG2({type:S}),S})(),ie=(()=>{class S extends K{}return S.\u0275fac=function(){let k;return function(q){return(k||(k=i.n5z(S)))(q||S)}}(),S.\u0275dir=i.lG2({type:S,features:[i.qOj]}),S})();const re=new i.OlP("NgValueAccessor"),se={provide:re,useExisting:(0,i.Gpc)(()=>J),multi:!0},de=new i.OlP("CompositionEventMode");let J=(()=>{class S extends K{constructor(w,q,pt){super(w,q),this._compositionMode=pt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function W(){const S=(0,C.q)()?(0,C.q)().getUserAgent():"";return/android (\d+)/.test(S.toLowerCase())}())}writeValue(w){this.setProperty("value",w??"")}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(de,8))},S.\u0275dir=i.lG2({type:S,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,q){1&w&&i.NdJ("input",function(Yt){return q._handleInput(Yt.target.value)})("blur",function(){return q.onTouched()})("compositionstart",function(){return q._compositionStart()})("compositionend",function(Yt){return q._compositionEnd(Yt.target.value)})},features:[i._Bn([se]),i.qOj]}),S})();function ue(S){return null==S||("string"==typeof S||Array.isArray(S))&&0===S.length}function ye(S){return null!=S&&"number"==typeof S.length}const He=new i.OlP("NgValidators"),et=new i.OlP("NgAsyncValidators"),st=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class Ye{static min(k){return function ee(S){return k=>{if(ue(k.value)||ue(S))return null;const w=parseFloat(k.value);return!isNaN(w)&&w{if(ue(k.value)||ue(S))return null;const w=parseFloat(k.value);return!isNaN(w)&&w>S?{max:{max:S,actual:k.value}}:null}}(k)}static required(k){return Y(k)}static requiredTrue(k){return pe(k)}static email(k){return function Ee(S){return ue(S.value)||st.test(S.value)?null:{email:!0}}(k)}static minLength(k){return function Ue(S){return k=>ue(k.value)||!ye(k.value)?null:k.value.lengthye(k.value)&&k.value.length>S?{maxlength:{requiredLength:S,actualLength:k.value.length}}:null}(k)}static pattern(k){return function At(S){if(!S)return Tt;let k,w;return"string"==typeof S?(w="","^"!==S.charAt(0)&&(w+="^"),w+=S,"$"!==S.charAt(S.length-1)&&(w+="$"),k=new RegExp(w)):(w=S.toString(),k=S),q=>{if(ue(q.value))return null;const pt=q.value;return k.test(pt)?null:{pattern:{requiredPattern:w,actualValue:pt}}}}(k)}static nullValidator(k){return null}static compose(k){return me(k)}static composeAsync(k){return Ne(k)}}function Y(S){return ue(S.value)?{required:!0}:null}function pe(S){return!0===S.value?null:{required:!0}}function Tt(S){return null}function Kt(S){return null!=S}function Ft(S){return(0,i.QGY)(S)?(0,_.D)(S):S}function Ot(S){let k={};return S.forEach(w=>{k=null!=w?{...k,...w}:k}),0===Object.keys(k).length?null:k}function Ut(S,k){return k.map(w=>w(S))}function jt(S){return S.map(k=>function Pt(S){return!S.validate}(k)?k:w=>k.validate(w))}function me(S){if(!S)return null;const k=S.filter(Kt);return 0==k.length?null:function(w){return Ot(Ut(w,k))}}function De(S){return null!=S?me(jt(S)):null}function Ne(S){if(!S)return null;const k=S.filter(Kt);return 0==k.length?null:function(w){const q=Ut(w,k).map(Ft);return(0,I.D)(q).pipe((0,B.U)(Ot))}}function Ge(S){return null!=S?Ne(jt(S)):null}function ut(S,k){return null===S?[k]:Array.isArray(S)?[...S,k]:[S,k]}function vt(S){return S._rawValidators}function gt(S){return S._rawAsyncValidators}function dt(S){return S?Array.isArray(S)?S:[S]:[]}function Bt(S,k){return Array.isArray(S)?S.includes(k):S===k}function Xe(S,k){const w=dt(k);return dt(S).forEach(pt=>{Bt(w,pt)||w.push(pt)}),w}function yt(S,k){return dt(k).filter(w=>!Bt(S,w))}class tt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(k){this._rawValidators=k||[],this._composedValidatorFn=De(this._rawValidators)}_setAsyncValidators(k){this._rawAsyncValidators=k||[],this._composedAsyncValidatorFn=Ge(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(k){this._onDestroyCallbacks.push(k)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(k=>k()),this._onDestroyCallbacks=[]}reset(k=void 0){this.control&&this.control.reset(k)}hasError(k,w){return!!this.control&&this.control.hasError(k,w)}getError(k,w){return this.control?this.control.getError(k,w):null}}class Mt extends tt{get formDirective(){return null}get path(){return null}}class nt extends tt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ct{constructor(k){this._cd=k}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let bt=(()=>{class S extends ct{constructor(w){super(w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(nt,2))},S.\u0275dir=i.lG2({type:S,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,q){2&w&&i.ekj("ng-untouched",q.isUntouched)("ng-touched",q.isTouched)("ng-pristine",q.isPristine)("ng-dirty",q.isDirty)("ng-valid",q.isValid)("ng-invalid",q.isInvalid)("ng-pending",q.isPending)},features:[i.qOj]}),S})(),Ht=(()=>{class S extends ct{constructor(w){super(w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,10))},S.\u0275dir=i.lG2({type:S,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,q){2&w&&i.ekj("ng-untouched",q.isUntouched)("ng-touched",q.isTouched)("ng-pristine",q.isPristine)("ng-dirty",q.isDirty)("ng-valid",q.isValid)("ng-invalid",q.isInvalid)("ng-pending",q.isPending)("ng-submitted",q.isSubmitted)},features:[i.qOj]}),S})();const cn="VALID",mn="INVALID",Cn="PENDING",it="DISABLED";function Rt(S){return(E(S)?S.validators:S)||null}function $(S,k){return(E(k)?k.asyncValidators:S)||null}function E(S){return null!=S&&!Array.isArray(S)&&"object"==typeof S}function ne(S,k,w){const q=S.controls;if(!(k?Object.keys(q):q).length)throw new i.vHH(1e3,"");if(!q[w])throw new i.vHH(1001,"")}function xe(S,k,w){S._forEachChild((q,pt)=>{if(void 0===w[pt])throw new i.vHH(1002,"")})}class ht{constructor(k,w){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(k),this._assignAsyncValidators(w)}get validator(){return this._composedValidatorFn}set validator(k){this._rawValidators=this._composedValidatorFn=k}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(k){this._rawAsyncValidators=this._composedAsyncValidatorFn=k}get parent(){return this._parent}get valid(){return this.status===cn}get invalid(){return this.status===mn}get pending(){return this.status==Cn}get disabled(){return this.status===it}get enabled(){return this.status!==it}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(k){this._assignValidators(k)}setAsyncValidators(k){this._assignAsyncValidators(k)}addValidators(k){this.setValidators(Xe(k,this._rawValidators))}addAsyncValidators(k){this.setAsyncValidators(Xe(k,this._rawAsyncValidators))}removeValidators(k){this.setValidators(yt(k,this._rawValidators))}removeAsyncValidators(k){this.setAsyncValidators(yt(k,this._rawAsyncValidators))}hasValidator(k){return Bt(this._rawValidators,k)}hasAsyncValidator(k){return Bt(this._rawAsyncValidators,k)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(k={}){this.touched=!0,this._parent&&!k.onlySelf&&this._parent.markAsTouched(k)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(k=>k.markAllAsTouched())}markAsUntouched(k={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(w=>{w.markAsUntouched({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}markAsDirty(k={}){this.pristine=!1,this._parent&&!k.onlySelf&&this._parent.markAsDirty(k)}markAsPristine(k={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(w=>{w.markAsPristine({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}markAsPending(k={}){this.status=Cn,!1!==k.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!k.onlySelf&&this._parent.markAsPending(k)}disable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=it,this.errors=null,this._forEachChild(q=>{q.disable({...k,onlySelf:!0})}),this._updateValue(),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(q=>q(!0))}enable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=cn,this._forEachChild(q=>{q.enable({...k,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent}),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(q=>q(!1))}_updateAncestors(k){this._parent&&!k.onlySelf&&(this._parent.updateValueAndValidity(k),k.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(k){this._parent=k}getRawValue(){return this.value}updateValueAndValidity(k={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===cn||this.status===Cn)&&this._runAsyncValidator(k.emitEvent)),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!k.onlySelf&&this._parent.updateValueAndValidity(k)}_updateTreeValidity(k={emitEvent:!0}){this._forEachChild(w=>w._updateTreeValidity(k)),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?it:cn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(k){if(this.asyncValidator){this.status=Cn,this._hasOwnPendingAsyncValidator=!0;const w=Ft(this.asyncValidator(this));this._asyncValidationSubscription=w.subscribe(q=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(q,{emitEvent:k})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(k,w={}){this.errors=k,this._updateControlsErrors(!1!==w.emitEvent)}get(k){let w=k;return null==w||(Array.isArray(w)||(w=w.split(".")),0===w.length)?null:w.reduce((q,pt)=>q&&q._find(pt),this)}getError(k,w){const q=w?this.get(w):this;return q&&q.errors?q.errors[k]:null}hasError(k,w){return!!this.getError(k,w)}get root(){let k=this;for(;k._parent;)k=k._parent;return k}_updateControlsErrors(k){this.status=this._calculateStatus(),k&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(k)}_initObservables(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}_calculateStatus(){return this._allControlsDisabled()?it:this.errors?mn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Cn)?Cn:this._anyControlsHaveStatus(mn)?mn:cn}_anyControlsHaveStatus(k){return this._anyControls(w=>w.status===k)}_anyControlsDirty(){return this._anyControls(k=>k.dirty)}_anyControlsTouched(){return this._anyControls(k=>k.touched)}_updatePristine(k={}){this.pristine=!this._anyControlsDirty(),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}_updateTouched(k={}){this.touched=this._anyControlsTouched(),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}_registerOnCollectionChange(k){this._onCollectionChange=k}_setUpdateStrategy(k){E(k)&&null!=k.updateOn&&(this._updateOn=k.updateOn)}_parentMarkedDirty(k){return!k&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(k){return null}_assignValidators(k){this._rawValidators=Array.isArray(k)?k.slice():k,this._composedValidatorFn=function Ze(S){return Array.isArray(S)?De(S):S||null}(this._rawValidators)}_assignAsyncValidators(k){this._rawAsyncValidators=Array.isArray(k)?k.slice():k,this._composedAsyncValidatorFn=function L(S){return Array.isArray(S)?Ge(S):S||null}(this._rawAsyncValidators)}}class Ve extends ht{constructor(k,w,q){super(Rt(w),$(q,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(k,w){return this.controls[k]?this.controls[k]:(this.controls[k]=w,w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange),w)}addControl(k,w,q={}){this.registerControl(k,w),this.updateValueAndValidity({emitEvent:q.emitEvent}),this._onCollectionChange()}removeControl(k,w={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}setControl(k,w,q={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],w&&this.registerControl(k,w),this.updateValueAndValidity({emitEvent:q.emitEvent}),this._onCollectionChange()}contains(k){return this.controls.hasOwnProperty(k)&&this.controls[k].enabled}setValue(k,w={}){xe(this,0,k),Object.keys(k).forEach(q=>{ne(this,!0,q),this.controls[q].setValue(k[q],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(Object.keys(k).forEach(q=>{const pt=this.controls[q];pt&&pt.patchValue(k[q],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k={},w={}){this._forEachChild((q,pt)=>{q.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this._reduceChildren({},(k,w,q)=>(k[q]=w.getRawValue(),k))}_syncPendingControls(){let k=this._reduceChildren(!1,(w,q)=>!!q._syncPendingControls()||w);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){Object.keys(this.controls).forEach(w=>{const q=this.controls[w];q&&k(q,w)})}_setUpControls(){this._forEachChild(k=>{k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(k){for(const[w,q]of Object.entries(this.controls))if(this.contains(w)&&k(q))return!0;return!1}_reduceValue(){return this._reduceChildren({},(w,q,pt)=>((q.enabled||this.disabled)&&(w[pt]=q.value),w))}_reduceChildren(k,w){let q=k;return this._forEachChild((pt,Yt)=>{q=w(q,pt,Yt)}),q}_allControlsDisabled(){for(const k of Object.keys(this.controls))if(this.controls[k].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(k){return this.controls.hasOwnProperty(k)?this.controls[k]:null}}class Fe extends Ve{}const $t=new i.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>nn}),nn="always";function gn(S,k){return[...k.path,S]}function ln(S,k,w=nn){be(S,k),k.valueAccessor.writeValue(S.value),(S.disabled||"always"===w)&&k.valueAccessor.setDisabledState?.(S.disabled),function G(S,k){k.valueAccessor.registerOnChange(w=>{S._pendingValue=w,S._pendingChange=!0,S._pendingDirty=!0,"change"===S.updateOn&&Je(S,k)})}(S,k),function mt(S,k){const w=(q,pt)=>{k.valueAccessor.writeValue(q),pt&&k.viewToModelUpdate(q)};S.registerOnChange(w),k._registerOnDestroy(()=>{S._unregisterOnChange(w)})}(S,k),function Se(S,k){k.valueAccessor.registerOnTouched(()=>{S._pendingTouched=!0,"blur"===S.updateOn&&S._pendingChange&&Je(S,k),"submit"!==S.updateOn&&S.markAsTouched()})}(S,k),function Ae(S,k){if(k.valueAccessor.setDisabledState){const w=q=>{k.valueAccessor.setDisabledState(q)};S.registerOnDisabledChange(w),k._registerOnDestroy(()=>{S._unregisterOnDisabledChange(w)})}}(S,k)}function Zt(S,k,w=!0){const q=()=>{};k.valueAccessor&&(k.valueAccessor.registerOnChange(q),k.valueAccessor.registerOnTouched(q)),z(S,k),S&&(k._invokeOnDestroyCallbacks(),S._registerOnCollectionChange(()=>{}))}function Gn(S,k){S.forEach(w=>{w.registerOnValidatorChange&&w.registerOnValidatorChange(k)})}function be(S,k){const w=vt(S);null!==k.validator?S.setValidators(ut(w,k.validator)):"function"==typeof w&&S.setValidators([w]);const q=gt(S);null!==k.asyncValidator?S.setAsyncValidators(ut(q,k.asyncValidator)):"function"==typeof q&&S.setAsyncValidators([q]);const pt=()=>S.updateValueAndValidity();Gn(k._rawValidators,pt),Gn(k._rawAsyncValidators,pt)}function z(S,k){let w=!1;if(null!==S){if(null!==k.validator){const pt=vt(S);if(Array.isArray(pt)&&pt.length>0){const Yt=pt.filter(pi=>pi!==k.validator);Yt.length!==pt.length&&(w=!0,S.setValidators(Yt))}}if(null!==k.asyncValidator){const pt=gt(S);if(Array.isArray(pt)&&pt.length>0){const Yt=pt.filter(pi=>pi!==k.asyncValidator);Yt.length!==pt.length&&(w=!0,S.setAsyncValidators(Yt))}}}const q=()=>{};return Gn(k._rawValidators,q),Gn(k._rawAsyncValidators,q),w}function Je(S,k){S._pendingDirty&&S.markAsDirty(),S.setValue(S._pendingValue,{emitModelToViewChange:!1}),k.viewToModelUpdate(S._pendingValue),S._pendingChange=!1}function _t(S,k){be(S,k)}function Ii(S,k){if(!S.hasOwnProperty("model"))return!1;const w=S.model;return!!w.isFirstChange()||!Object.is(k,w.currentValue)}function An(S,k){S._syncPendingControls(),k.forEach(w=>{const q=w.control;"submit"===q.updateOn&&q._pendingChange&&(w.viewToModelUpdate(q._pendingValue),q._pendingChange=!1)})}function wn(S,k){if(!k)return null;let w,q,pt;return Array.isArray(k),k.forEach(Yt=>{Yt.constructor===J?w=Yt:function Pi(S){return Object.getPrototypeOf(S.constructor)===ie}(Yt)?q=Yt:pt=Yt}),pt||q||w||null}const En={provide:Mt,useExisting:(0,i.Gpc)(()=>ri)},ei=(()=>Promise.resolve())();let ri=(()=>{class S extends Mt{constructor(w,q,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.vpe,this.form=new Ve({},De(w),Ge(q))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){ei.then(()=>{const q=this._findContainer(w.path);w.control=q.registerControl(w.name,w.control),ln(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){ei.then(()=>{const q=this._findContainer(w.path);q&&q.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){ei.then(()=>{const q=this._findContainer(w.path),pt=new Ve({});_t(pt,w),q.registerControl(w.name,pt),pt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){ei.then(()=>{const q=this._findContainer(w.path);q&&q.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,q){ei.then(()=>{this.form.get(w.path).setValue(q)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,An(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(He,10),i.Y36(et,10),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,q){1&w&&i.NdJ("submit",function(Yt){return q.onSubmit(Yt)})("reset",function(){return q.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([En]),i.qOj]}),S})();function ci(S,k){const w=S.indexOf(k);w>-1&&S.splice(w,1)}function si(S){return"object"==typeof S&&null!==S&&2===Object.keys(S).length&&"value"in S&&"disabled"in S}const Wn=class extends ht{constructor(k=null,w,q){super(Rt(w),$(q,w)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(k),this._setUpdateStrategy(w),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),E(w)&&(w.nonNullable||w.initialValueIsDefault)&&(this.defaultValue=si(k)?k.value:k)}setValue(k,w={}){this.value=this._pendingValue=k,this._onChange.length&&!1!==w.emitModelToViewChange&&this._onChange.forEach(q=>q(this.value,!1!==w.emitViewToModelChange)),this.updateValueAndValidity(w)}patchValue(k,w={}){this.setValue(k,w)}reset(k=this.defaultValue,w={}){this._applyFormState(k),this.markAsPristine(w),this.markAsUntouched(w),this.setValue(this.value,w),this._pendingChange=!1}_updateValue(){}_anyControls(k){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(k){this._onChange.push(k)}_unregisterOnChange(k){ci(this._onChange,k)}registerOnDisabledChange(k){this._onDisabledChange.push(k)}_unregisterOnDisabledChange(k){ci(this._onDisabledChange,k)}_forEachChild(k){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(k){si(k)?(this.value=this._pendingValue=k.value,k.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=k}};let eo=(()=>{class S extends Mt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return gn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return S.\u0275fac=function(){let k;return function(q){return(k||(k=i.n5z(S)))(q||S)}}(),S.\u0275dir=i.lG2({type:S,features:[i.qOj]}),S})();const yo={provide:nt,useExisting:(0,i.Gpc)(()=>hn)},Fo=(()=>Promise.resolve())();let hn=(()=>{class S extends nt{constructor(w,q,pt,Yt,pi,vi){super(),this._changeDetectorRef=pi,this.callSetDisabledState=vi,this.control=new Wn,this._registered=!1,this.name="",this.update=new i.vpe,this._parent=w,this._setValidators(q),this._setAsyncValidators(pt),this.valueAccessor=wn(0,Yt)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const q=w.name.previousValue;this.formDirective.removeControl({name:q,path:this._getPath(q)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Ii(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ln(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(w){Fo.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const q=w.isDisabled.currentValue,pt=0!==q&&(0,i.VuI)(q);Fo.then(()=>{pt&&!this.control.disabled?this.control.disable():!pt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?gn(w,this._parent):[w]}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,9),i.Y36(He,10),i.Y36(et,10),i.Y36(re,10),i.Y36(i.sBO,8),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[i._Bn([yo]),i.qOj,i.TTD]}),S})(),ti=(()=>{class S{}return S.\u0275fac=function(w){return new(w||S)},S.\u0275dir=i.lG2({type:S,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),S})();const Tn={provide:re,useExisting:(0,i.Gpc)(()=>ni),multi:!0};let ni=(()=>{class S extends ie{writeValue(w){this.setProperty("value",w??"")}registerOnChange(w){this.onChange=q=>{w(""==q?null:parseFloat(q))}}}return S.\u0275fac=function(){let k;return function(q){return(k||(k=i.n5z(S)))(q||S)}}(),S.\u0275dir=i.lG2({type:S,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(w,q){1&w&&i.NdJ("input",function(Yt){return q.onChange(Yt.target.value)})("blur",function(){return q.onTouched()})},features:[i._Bn([Tn]),i.qOj]}),S})();const gi={provide:re,useExisting:(0,i.Gpc)(()=>Ni),multi:!0};let Yi=(()=>{class S{}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({}),S})(),di=(()=>{class S{constructor(){this._accessors=[]}add(w,q){this._accessors.push([w,q])}remove(w){for(let q=this._accessors.length-1;q>=0;--q)if(this._accessors[q][1]===w)return void this._accessors.splice(q,1)}select(w){this._accessors.forEach(q=>{this._isSameGroup(q,w)&&q[1]!==w&&q[1].fireUncheck(w.value)})}_isSameGroup(w,q){return!!w[0].control&&w[0]._parent===q._control._parent&&w[1].name===q.name}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275prov=i.Yz7({token:S,factory:S.\u0275fac,providedIn:Yi}),S})(),Ni=(()=>{class S extends ie{constructor(w,q,pt,Yt){super(w,q),this._registry=pt,this._injector=Yt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,i.f3M)($t,{optional:!0})??nn}ngOnInit(){this._control=this._injector.get(nt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(di),i.Y36(i.zs3))},S.\u0275dir=i.lG2({type:S,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,q){1&w&&i.NdJ("change",function(){return q.onChange()})("blur",function(){return q.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[i._Bn([gi]),i.qOj]}),S})();const Jt=new i.OlP("NgModelWithFormControlWarning"),sn={provide:nt,useExisting:(0,i.Gpc)(()=>Hn)};let Hn=(()=>{class S extends nt{set isDisabled(w){}constructor(w,q,pt,Yt,pi){super(),this._ngModelWarningConfig=Yt,this.callSetDisabledState=pi,this.update=new i.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(q),this.valueAccessor=wn(0,pt)}ngOnChanges(w){if(this._isControlChanged(w)){const q=w.form.previousValue;q&&Zt(q,this,!1),ln(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Ii(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Zt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}return S._ngModelWarningSentOnce=!1,S.\u0275fac=function(w){return new(w||S)(i.Y36(He,10),i.Y36(et,10),i.Y36(re,10),i.Y36(Jt,8),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[i._Bn([sn]),i.qOj,i.TTD]}),S})();const Fi={provide:Mt,useExisting:(0,i.Gpc)(()=>Bi)};let Bi=(()=>{class S extends Mt{constructor(w,q,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new i.vpe,this._setValidators(w),this._setAsyncValidators(q)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(z(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const q=this.form.get(w.path);return ln(q,w,this.callSetDisabledState),q.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),q}getControl(w){return this.form.get(w.path)}removeControl(w){Zt(w.control||null,w,!1),function Li(S,k){const w=S.indexOf(k);w>-1&&S.splice(w,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,q){this.form.get(w.path).setValue(q)}onSubmit(w){return this.submitted=!0,An(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const q=w.control,pt=this.form.get(w.path);q!==pt&&(Zt(q||null,w),(S=>S instanceof Wn)(pt)&&(ln(pt,w,this.callSetDisabledState),w.control=pt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const q=this.form.get(w.path);_t(q,w),q.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const q=this.form.get(w.path);q&&function an(S,k){return z(S,k)}(q,w)&&q.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){be(this.form,this),this._oldForm&&z(this._oldForm,this)}_checkFormPresent(){}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(He,10),i.Y36(et,10),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","formGroup",""]],hostBindings:function(w,q){1&w&&i.NdJ("submit",function(Yt){return q.onSubmit(Yt)})("reset",function(){return q.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([Fi]),i.qOj,i.TTD]}),S})();const ii={provide:Mt,useExisting:(0,i.Gpc)(()=>mi)};let mi=(()=>{class S extends eo{constructor(w,q,pt){super(),this.name=null,this._parent=w,this._setValidators(q),this._setAsyncValidators(pt)}_checkParentType(){ki(this._parent)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,13),i.Y36(He,10),i.Y36(et,10))},S.\u0275dir=i.lG2({type:S,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[i._Bn([ii]),i.qOj]}),S})();const Vn={provide:Mt,useExisting:(0,i.Gpc)(()=>fi)};let fi=(()=>{class S extends Mt{constructor(w,q,pt){super(),this.name=null,this._parent=w,this._setValidators(q),this._setAsyncValidators(pt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return gn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){ki(this._parent)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,13),i.Y36(He,10),i.Y36(et,10))},S.\u0275dir=i.lG2({type:S,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[i._Bn([Vn]),i.qOj]}),S})();function ki(S){return!(S instanceof mi||S instanceof Bi||S instanceof fi)}const _n={provide:nt,useExisting:(0,i.Gpc)(()=>co)};let co=(()=>{class S extends nt{set isDisabled(w){}constructor(w,q,pt,Yt,pi){super(),this._ngModelWarningConfig=pi,this._added=!1,this.name=null,this.update=new i.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(q),this._setAsyncValidators(pt),this.valueAccessor=wn(0,Yt)}ngOnChanges(w){this._added||this._setUpControl(),Ii(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return gn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return S._ngModelWarningSentOnce=!1,S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,13),i.Y36(He,10),i.Y36(et,10),i.Y36(re,10),i.Y36(Jt,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[i._Bn([_n]),i.qOj,i.TTD]}),S})(),wo=(()=>{class S{constructor(){this._validator=Tt}ngOnChanges(w){if(this.inputName in w){const q=this.normalizeInput(w[this.inputName].currentValue);this._enabled=this.enabled(q),this._validator=this._enabled?this.createValidator(q):Tt,this._onChange&&this._onChange()}}validate(w){return this._validator(w)}registerOnValidatorChange(w){this._onChange=w}enabled(w){return null!=w}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275dir=i.lG2({type:S,features:[i.TTD]}),S})();const Oo={provide:He,useExisting:(0,i.Gpc)(()=>Xn),multi:!0},Po={provide:He,useExisting:(0,i.Gpc)(()=>Qo),multi:!0};let Xn=(()=>{class S extends wo{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=i.VuI,this.createValidator=w=>Y}enabled(w){return w}}return S.\u0275fac=function(){let k;return function(q){return(k||(k=i.n5z(S)))(q||S)}}(),S.\u0275dir=i.lG2({type:S,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(w,q){2&w&&i.uIk("required",q._enabled?"":null)},inputs:{required:"required"},features:[i._Bn([Oo]),i.qOj]}),S})(),Qo=(()=>{class S extends Xn{constructor(){super(...arguments),this.createValidator=w=>pe}}return S.\u0275fac=function(){let k;return function(q){return(k||(k=i.n5z(S)))(q||S)}}(),S.\u0275dir=i.lG2({type:S,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(w,q){2&w&&i.uIk("required",q._enabled?"":null)},features:[i._Bn([Po]),i.qOj]}),S})(),ko=(()=>{class S{}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[Yi]}),S})();class qo extends ht{constructor(k,w,q){super(Rt(w),$(q,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(k){return this.controls[this._adjustIndex(k)]}push(k,w={}){this.controls.push(k),this._registerControl(k),this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}insert(k,w,q={}){this.controls.splice(k,0,w),this._registerControl(w),this.updateValueAndValidity({emitEvent:q.emitEvent})}removeAt(k,w={}){let q=this._adjustIndex(k);q<0&&(q=0),this.controls[q]&&this.controls[q]._registerOnCollectionChange(()=>{}),this.controls.splice(q,1),this.updateValueAndValidity({emitEvent:w.emitEvent})}setControl(k,w,q={}){let pt=this._adjustIndex(k);pt<0&&(pt=0),this.controls[pt]&&this.controls[pt]._registerOnCollectionChange(()=>{}),this.controls.splice(pt,1),w&&(this.controls.splice(pt,0,w),this._registerControl(w)),this.updateValueAndValidity({emitEvent:q.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(k,w={}){xe(this,0,k),k.forEach((q,pt)=>{ne(this,!1,pt),this.at(pt).setValue(q,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(k.forEach((q,pt)=>{this.at(pt)&&this.at(pt).patchValue(q,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k=[],w={}){this._forEachChild((q,pt)=>{q.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this.controls.map(k=>k.getRawValue())}clear(k={}){this.controls.length<1||(this._forEachChild(w=>w._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:k.emitEvent}))}_adjustIndex(k){return k<0?k+this.length:k}_syncPendingControls(){let k=this.controls.reduce((w,q)=>!!q._syncPendingControls()||w,!1);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){this.controls.forEach((w,q)=>{k(w,q)})}_updateValue(){this.value=this.controls.filter(k=>k.enabled||this.disabled).map(k=>k.value)}_anyControls(k){return this.controls.some(w=>w.enabled&&k(w))}_setUpControls(){this._forEachChild(k=>this._registerControl(k))}_allControlsDisabled(){for(const k of this.controls)if(k.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(k){k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)}_find(k){return this.at(k)??null}}function Do(S){return!!S&&(void 0!==S.asyncValidators||void 0!==S.validators||void 0!==S.updateOn)}let Pr=(()=>{class S{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new S;return w.useNonNullable=!0,w}group(w,q=null){const pt=this._reduceControls(w);let Yt={};return Do(q)?Yt=q:null!==q&&(Yt.validators=q.validator,Yt.asyncValidators=q.asyncValidator),new Ve(pt,Yt)}record(w,q=null){const pt=this._reduceControls(w);return new Fe(pt,q)}control(w,q,pt){let Yt={};return this.useNonNullable?(Do(q)?Yt=q:(Yt.validators=q,Yt.asyncValidators=pt),new Wn(w,{...Yt,nonNullable:!0})):new Wn(w,q,pt)}array(w,q,pt){const Yt=w.map(pi=>this._createControl(pi));return new qo(Yt,q,pt)}_reduceControls(w){const q={};return Object.keys(w).forEach(pt=>{q[pt]=this._createControl(w[pt])}),q}_createControl(w){return w instanceof Wn||w instanceof ht?w:Array.isArray(w)?this.control(w[0],w.length>1?w[1]:null,w.length>2?w[2]:null):this.control(w)}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275prov=i.Yz7({token:S,factory:S.\u0275fac,providedIn:"root"}),S})(),ha=(()=>{class S{static withConfig(w){return{ngModule:S,providers:[{provide:$t,useValue:w.callSetDisabledState??nn}]}}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[ko]}),S})(),dr=(()=>{class S{static withConfig(w){return{ngModule:S,providers:[{provide:Jt,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:$t,useValue:w.callSetDisabledState??nn}]}}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[ko]}),S})()},32296:(kt,Pe,r)=>{"use strict";r.d(Pe,{RK:()=>ut,lW:()=>Kt,nh:()=>De,ot:()=>gt,zs:()=>Ft});var i=r(62831),C=r(65879),_=r(4300),I=r(23680),B=r(96814);const K=["mat-button",""],ie=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],re=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],F=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",W=["mat-mini-fab",""],J=["mat-icon-button",""],ue=["*"],He={capture:!0},et=["focus","click","mouseenter","touchstart"],st="mat-button-ripple-uninitialized";let Ye=(()=>{class dt{constructor(){this._document=(0,C.f3M)(B.K0,{optional:!0}),this._animationMode=(0,C.f3M)(C.QbO,{optional:!0}),this._globalRippleOptions=(0,C.f3M)(I.Y2,{optional:!0}),this._platform=(0,C.f3M)(i.t4),this._ngZone=(0,C.f3M)(C.R0b),this._onInteraction=Xe=>{if(Xe.target===this._document)return;const tt=Xe.target.closest(`[${st}]`);tt&&(tt.removeAttribute(st),this._appendRipple(tt))},this._ngZone.runOutsideAngular(()=>{for(const Xe of et)this._document?.addEventListener(Xe,this._onInteraction,He)})}ngOnDestroy(){for(const Xe of et)this._document?.removeEventListener(Xe,this._onInteraction,He)}_appendRipple(Xe){if(!this._document)return;const yt=this._document.createElement("span");yt.classList.add("mat-mdc-button-ripple");const tt=new ee(Xe,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);tt.rippleConfig.centered=Xe.hasAttribute("mat-icon-button"),new I.IR(tt,this._ngZone,yt,this._platform).setupTriggerEvents(Xe),Xe.append(yt)}_createMatRipple(Xe){if(!this._document)return;Xe.querySelector(".mat-mdc-button-ripple")?.remove(),Xe.removeAttribute(st);const yt=this._document.createElement("span");yt.classList.add("mat-mdc-button-ripple");const tt=new I.wG(new C.SBq(yt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return tt._isInitialized=!0,tt.trigger=Xe,Xe.append(yt),tt}}return dt.\u0275fac=function(Xe){return new(Xe||dt)},dt.\u0275prov=C.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})();class ee{constructor(Bt,Xe,yt){this._button=Bt,this._globalRippleOptions=Xe,this._setRippleConfig(Xe,yt)}_setRippleConfig(Bt,Xe){this.rippleConfig=Bt||{},"NoopAnimations"===Xe&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const pe=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],Ee=(0,I.pj)((0,I.Id)((0,I.Kr)(class{constructor(dt){this._elementRef=dt}})));let Ue=(()=>{class dt extends Ee{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(Xe){this._ripple=Xe}constructor(Xe,yt,tt,Mt){super(Xe),this._platform=yt,this._ngZone=tt,this._animationMode=Mt,this._focusMonitor=(0,C.f3M)(_.tE),this._rippleLoader=(0,C.f3M)(Ye),this._isFab=!1;const nt=Xe.nativeElement.classList;for(const ct of pe)this._hasHostAttributes(ct.selector)&&ct.mdcClasses.forEach(ft=>{nt.add(ft)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Xe="program",yt){Xe?this._focusMonitor.focusVia(this._elementRef.nativeElement,Xe,yt):this._elementRef.nativeElement.focus(yt)}_hasHostAttributes(...Xe){return Xe.some(yt=>this._elementRef.nativeElement.hasAttribute(yt))}}return dt.\u0275fac=function(Xe){C.$Z()},dt.\u0275dir=C.lG2({type:dt,features:[C.qOj,C.TTD]}),dt})(),Tt=(()=>{class dt extends Ue{constructor(Xe,yt,tt,Mt){super(Xe,yt,tt,Mt),this._haltDisabledEvents=nt=>{this.disabled&&(nt.preventDefault(),nt.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return dt.\u0275fac=function(Xe){C.$Z()},dt.\u0275dir=C.lG2({type:dt,features:[C.qOj]}),dt})(),Kt=(()=>{class dt extends Ue{constructor(Xe,yt,tt,Mt){super(Xe,yt,tt,Mt)}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,yt){2&Xe&&(C.uIk("disabled",yt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:K,ngContentSelectors:re,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,yt){1&Xe&&(C.F$t(ie),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!yt._isFab)("mdc-fab__ripple",yt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),dt})(),Ft=(()=>{class dt extends Tt{constructor(Xe,yt,tt,Mt){super(Xe,yt,tt,Mt)}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:9,hostBindings:function(Xe,yt){2&Xe&&(C.uIk("disabled",yt.disabled||null)("tabindex",yt.disabled?-1:yt.tabIndex)("aria-disabled",yt.disabled.toString()),C.ekj("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[C.qOj],attrs:K,ngContentSelectors:re,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,yt){1&Xe&&(C.F$t(ie),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!yt._isFab)("mdc-fab__ripple",yt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',F],encapsulation:2,changeDetection:0}),dt})();const Ot=new C.OlP("mat-mdc-fab-default-options",{providedIn:"root",factory:Ut});function Ut(){return{color:"accent"}}const Pt=Ut();let De=(()=>{class dt extends Ue{constructor(Xe,yt,tt,Mt,nt){super(Xe,yt,tt,Mt),this._options=nt,this._isFab=!0,this._options=this._options||Pt,this.color=this.defaultColor=this._options.color||Pt.color}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8),C.Y36(Ot,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["button","mat-mini-fab",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,yt){2&Xe&&(C.uIk("disabled",yt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:W,ngContentSelectors:re,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,yt){1&Xe&&(C.F$t(ie),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!yt._isFab)("mdc-fab__ripple",yt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),dt})(),ut=(()=>{class dt extends Ue{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(Xe,yt,tt,Mt){super(Xe,yt,tt,Mt)}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,yt){2&Xe&&(C.uIk("disabled",yt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:J,ngContentSelectors:ue,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,yt){1&Xe&&(C.F$t(),C._UZ(0,"span",0),C.Hsn(1),C._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',F],encapsulation:2,changeDetection:0}),dt})(),gt=(()=>{class dt{}return dt.\u0275fac=function(Xe){return new(Xe||dt)},dt.\u0275mod=C.oAB({type:dt}),dt.\u0275inj=C.cJS({imports:[I.BQ,I.si,I.BQ]}),dt})()},23680:(kt,Pe,r)=>{"use strict";r.d(Pe,{yN:()=>Ye,mZ:()=>ee,rD:()=>Xe,K7:()=>Et,HF:()=>N,Y2:()=>O,BQ:()=>pe,ey:()=>Cn,Ng:()=>Ze,rN:()=>cn,us:()=>ae,wG:()=>te,si:()=>Ce,IR:()=>We,CB:()=>it,jH:()=>Rt,pj:()=>Tt,Kr:()=>Kt,Id:()=>At,FD:()=>Ot,dB:()=>Ut,sb:()=>Ft});var i=r(65879),C=r(4300),_=r(49388),B=r(96814),K=r(62831),ie=r(42495),re=r(65592),d=r(78645),F=r(36028);const de=["text"];function J($,L){if(1&$&&i._UZ(0,"mat-pseudo-checkbox",6),2&$){const E=i.oxw();i.Q6J("disabled",E.disabled)("state",E.selected?"checked":"unchecked")}}function ue($,L){if(1&$&&i._UZ(0,"mat-pseudo-checkbox",7),2&$){const E=i.oxw();i.Q6J("disabled",E.disabled)}}function ye($,L){if(1&$&&(i.TgZ(0,"span",8),i._uU(1),i.qZA()),2&$){const E=i.oxw();i.xp6(1),i.hij("(",E.group.label,")")}}const He=[[["mat-icon"]],"*"],et=["mat-icon","*"];let Ye=(()=>{class ${}return $.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",$.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",$.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",$.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",$})(),ee=(()=>{class ${}return $.COMPLEX="375ms",$.ENTERING="225ms",$.EXITING="195ms",$})();const Y=new i.OlP("mat-sanity-checks",{providedIn:"root",factory:function fe(){return!0}});let pe=(()=>{class ${constructor(E,ne,xe){this._sanityChecks=ne,this._document=xe,this._hasDoneGlobalChecks=!1,E._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(E){return!(0,K.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[E])}}return $.\u0275fac=function(E){return new(E||$)(i.LFG(C.qm),i.LFG(Y,8),i.LFG(B.K0))},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[_.vT,_.vT]}),$})();function At($){return class extends ${get disabled(){return this._disabled}set disabled(L){this._disabled=(0,ie.Ig)(L)}constructor(...L){super(...L),this._disabled=!1}}}function Tt($,L){return class extends ${get color(){return this._color}set color(E){const ne=E||this.defaultColor;ne!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ne&&this._elementRef.nativeElement.classList.add(`mat-${ne}`),this._color=ne)}constructor(...E){super(...E),this.defaultColor=L,this.color=L}}}function Kt($){return class extends ${get disableRipple(){return this._disableRipple}set disableRipple(L){this._disableRipple=(0,ie.Ig)(L)}constructor(...L){super(...L),this._disableRipple=!1}}}function Ft($,L=0){return class extends ${get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(E){this._tabIndex=null!=E?(0,ie.su)(E):this.defaultTabIndex}constructor(...E){super(...E),this._tabIndex=L,this.defaultTabIndex=L}}}function Ot($){return class extends ${updateErrorState(){const L=this.errorState,ht=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);ht!==L&&(this.errorState=ht,this.stateChanges.next())}constructor(...L){super(...L),this.errorState=!1}}}function Ut($){return class extends ${constructor(...L){super(...L),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new re.y(E=>{this._isInitialized?this._notifySubscriber(E):this._pendingSubscribers.push(E)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(L){L.next(),L.complete()}}}let Xe=(()=>{class ${isErrorState(E,ne){return!!(E&&E.invalid&&(E.touched||ne&&ne.submitted))}}return $.\u0275fac=function(E){return new(E||$)},$.\u0275prov=i.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();class ct{constructor(L,E,ne,xe=!1){this._renderer=L,this.element=E,this.config=ne,this._animationForciblyDisabledThroughCss=xe,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const ft=(0,K.i$)({passive:!0,capture:!0});class ke{constructor(){this._events=new Map,this._delegateEventHandler=L=>{const E=(0,K.sA)(L);E&&this._events.get(L.type)?.forEach((ne,xe)=>{(xe===E||xe.contains(E))&&ne.forEach(ht=>ht.handleEvent(L))})}}addHandler(L,E,ne,xe){const ht=this._events.get(E);if(ht){const Ve=ht.get(ne);Ve?Ve.add(xe):ht.set(ne,new Set([xe]))}else this._events.set(E,new Map([[ne,new Set([xe])]])),L.runOutsideAngular(()=>{document.addEventListener(E,this._delegateEventHandler,ft)})}removeHandler(L,E,ne){const xe=this._events.get(L);if(!xe)return;const ht=xe.get(E);ht&&(ht.delete(ne),0===ht.size&&xe.delete(E),0===xe.size&&(this._events.delete(L),document.removeEventListener(L,this._delegateEventHandler,ft)))}}const bt={enterDuration:225,exitDuration:150},Qe=(0,K.i$)({passive:!0,capture:!0}),zt=["mousedown","touchstart"],ze=["mouseup","mouseleave","touchend","touchcancel"];class We{constructor(L,E,ne,xe){this._target=L,this._ngZone=E,this._platform=xe,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,xe.isBrowser&&(this._containerElement=(0,ie.fI)(ne))}fadeInRipple(L,E,ne={}){const xe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ht={...bt,...ne.animation};ne.centered&&(L=xe.left+xe.width/2,E=xe.top+xe.height/2);const Ve=ne.radius||function he($,L,E){const ne=Math.max(Math.abs($-E.left),Math.abs($-E.right)),xe=Math.max(Math.abs(L-E.top),Math.abs(L-E.bottom));return Math.sqrt(ne*ne+xe*xe)}(L,E,xe),Ie=L-xe.left,Me=E-xe.top,Fe=ht.enterDuration,wt=document.createElement("div");wt.classList.add("mat-ripple-element"),wt.style.left=Ie-Ve+"px",wt.style.top=Me-Ve+"px",wt.style.height=2*Ve+"px",wt.style.width=2*Ve+"px",null!=ne.color&&(wt.style.backgroundColor=ne.color),wt.style.transitionDuration=`${Fe}ms`,this._containerElement.appendChild(wt);const $t=window.getComputedStyle(wt),gn=$t.transitionDuration,ln="none"===$t.transitionProperty||"0s"===gn||"0s, 0s"===gn||0===xe.width&&0===xe.height,Zt=new ct(this,wt,ne,ln);wt.style.transform="scale3d(1, 1, 1)",Zt.state=0,ne.persistent||(this._mostRecentTransientRipple=Zt);let Gn=null;return!ln&&(Fe||ht.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ae=()=>this._finishRippleTransition(Zt),be=()=>this._destroyRipple(Zt);wt.addEventListener("transitionend",Ae),wt.addEventListener("transitioncancel",be),Gn={onTransitionEnd:Ae,onTransitionCancel:be}}),this._activeRipples.set(Zt,Gn),(ln||!Fe)&&this._finishRippleTransition(Zt),Zt}fadeOutRipple(L){if(2===L.state||3===L.state)return;const E=L.element,ne={...bt,...L.config.animation};E.style.transitionDuration=`${ne.exitDuration}ms`,E.style.opacity="0",L.state=2,(L._animationForciblyDisabledThroughCss||!ne.exitDuration)&&this._finishRippleTransition(L)}fadeOutAll(){this._getActiveRipples().forEach(L=>L.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(L=>{L.config.persistent||L.fadeOut()})}setupTriggerEvents(L){const E=(0,ie.fI)(L);!this._platform.isBrowser||!E||E===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=E,zt.forEach(ne=>{We._eventManager.addHandler(this._ngZone,ne,E,this)}))}handleEvent(L){"mousedown"===L.type?this._onMousedown(L):"touchstart"===L.type?this._onTouchStart(L):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{ze.forEach(E=>{this._triggerElement.addEventListener(E,this,Qe)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(L){0===L.state?this._startFadeOutTransition(L):2===L.state&&this._destroyRipple(L)}_startFadeOutTransition(L){const E=L===this._mostRecentTransientRipple,{persistent:ne}=L.config;L.state=1,!ne&&(!E||!this._isPointerDown)&&L.fadeOut()}_destroyRipple(L){const E=this._activeRipples.get(L)??null;this._activeRipples.delete(L),this._activeRipples.size||(this._containerRect=null),L===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),L.state=3,null!==E&&(L.element.removeEventListener("transitionend",E.onTransitionEnd),L.element.removeEventListener("transitioncancel",E.onTransitionCancel)),L.element.remove()}_onMousedown(L){const E=(0,C.X6)(L),ne=this._lastTouchStartEvent&&Date.now(){!L.config.persistent&&(1===L.state||L.config.terminateOnPointerUp&&0===L.state)&&L.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const L=this._triggerElement;L&&(zt.forEach(E=>We._eventManager.removeHandler(E,L,this)),this._pointerUpEventsRegistered&&ze.forEach(E=>L.removeEventListener(E,this,Qe)))}}We._eventManager=new ke;const O=new i.OlP("mat-ripple-global-options");let te=(()=>{class ${get disabled(){return this._disabled}set disabled(E){E&&this.fadeOutAllNonPersistent(),this._disabled=E,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(E){this._trigger=E,this._setupTriggerEventsIfEnabled()}constructor(E,ne,xe,ht,Ve){this._elementRef=E,this._animationMode=Ve,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=ht||{},this._rippleRenderer=new We(this,ne,E,xe)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(E,ne=0,xe){return"number"==typeof E?this._rippleRenderer.fadeInRipple(E,ne,{...this.rippleConfig,...xe}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...E})}}return $.\u0275fac=function(E){return new(E||$)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(K.t4),i.Y36(O,8),i.Y36(i.QbO,8))},$.\u0275dir=i.lG2({type:$,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(E,ne){2&E&&i.ekj("mat-ripple-unbounded",ne.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),$})(),Ce=(()=>{class ${}return $.\u0275fac=function(E){return new(E||$)},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[pe,pe]}),$})(),le=(()=>{class ${constructor(E){this._animationMode=E,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return $.\u0275fac=function(E){return new(E||$)(i.Y36(i.QbO,8))},$.\u0275cmp=i.Xpm({type:$,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(E,ne){2&E&&i.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ne.state)("mat-pseudo-checkbox-checked","checked"===ne.state)("mat-pseudo-checkbox-disabled",ne.disabled)("mat-pseudo-checkbox-minimal","minimal"===ne.appearance)("mat-pseudo-checkbox-full","full"===ne.appearance)("_mat-animation-noopable","NoopAnimations"===ne._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(E,ne){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),$})(),ae=(()=>{class ${}return $.\u0275fac=function(E){return new(E||$)},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[pe]}),$})();const N=new i.OlP("MAT_OPTION_PARENT_COMPONENT"),Et=new i.OlP("MatOptgroup");let Xt=0;class cn{constructor(L,E=!1){this.source=L,this.isUserInput=E}}let mn=(()=>{class ${get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(E){this._disabled=(0,ie.Ig)(E)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(E,ne,xe,ht){this._element=E,this._changeDetectorRef=ne,this._parent=xe,this.group=ht,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Xt++,this.onSelectionChange=new i.vpe,this._stateChanges=new d.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(E=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),E&&this._emitSelectionChangeEvent())}deselect(E=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),E&&this._emitSelectionChangeEvent())}focus(E,ne){const xe=this._getHostElement();"function"==typeof xe.focus&&xe.focus(ne)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(E){(E.keyCode===F.K5||E.keyCode===F.L_)&&!(0,F.Vb)(E)&&(this._selectViaInteraction(),E.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const E=this.viewValue;E!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=E)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(E=!1){this.onSelectionChange.emit(new cn(this,E))}}return $.\u0275fac=function(E){i.$Z()},$.\u0275dir=i.lG2({type:$,viewQuery:function(E,ne){if(1&E&&i.Gf(de,7),2&E){let xe;i.iGM(xe=i.CRH())&&(ne._text=xe.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),$})(),Cn=(()=>{class $ extends mn{constructor(E,ne,xe,ht){super(E,ne,xe,ht)}}return $.\u0275fac=function(E){return new(E||$)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(N,8),i.Y36(Et,8))},$.\u0275cmp=i.Xpm({type:$,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(E,ne){1&E&&i.NdJ("click",function(){return ne._selectViaInteraction()})("keydown",function(ht){return ne._handleKeydown(ht)}),2&E&&(i.Ikx("id",ne.id),i.uIk("aria-selected",ne.selected)("aria-disabled",ne.disabled.toString()),i.ekj("mdc-list-item--selected",ne.selected)("mat-mdc-option-multiple",ne.multiple)("mat-mdc-option-active",ne.active)("mdc-list-item--disabled",ne.disabled))},exportAs:["matOption"],features:[i.qOj],ngContentSelectors:et,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(E,ne){1&E&&(i.F$t(He),i.YNc(0,J,1,2,"mat-pseudo-checkbox",0),i.Hsn(1),i.TgZ(2,"span",1,2),i.Hsn(4,1),i.qZA(),i.YNc(5,ue,1,1,"mat-pseudo-checkbox",3),i.YNc(6,ye,2,1,"span",4),i._UZ(7,"div",5)),2&E&&(i.Q6J("ngIf",ne.multiple),i.xp6(5),i.Q6J("ngIf",!ne.multiple&&ne.selected&&!ne.hideSingleSelectionIndicator),i.xp6(1),i.Q6J("ngIf",ne.group&&ne.group._inert),i.xp6(1),i.Q6J("matRippleTrigger",ne._getHostElement())("matRippleDisabled",ne.disabled||ne.disableRipple))},dependencies:[te,B.O5,le],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),$})();function it($,L,E){if(E.length){let ne=L.toArray(),xe=E.toArray(),ht=0;for(let Ve=0;Ve<$+1;Ve++)ne[Ve].group&&ne[Ve].group===xe[ht]&&ht++;return ht}return 0}function Rt($,L,E,ne){return $E+ne?Math.max(0,$-ne+L):E}let Ze=(()=>{class ${}return $.\u0275fac=function(E){return new(E||$)},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[Ce,B.ez,pe,ae]}),$})()},17700:(kt,Pe,r)=>{"use strict";r.d(Pe,{WI:()=>yt,uw:()=>Ht,H8:()=>he,ZT:()=>zt,xY:()=>We,Is:()=>te,so:()=>Bt,uh:()=>ze});var i=r(33651),C=r(96814),_=r(65879),I=r(4300),B=r(62831),K=r(68484),ie=r(36028),re=r(78645),d=r(74911),F=r(22096),se=r(49388),W=r(27921);function de(ae,N){}class J{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let ye=(()=>{class ae extends K.en{constructor(j,ge,Be,Et,Dt,Xt,cn,mn){super(),this._elementRef=j,this._focusTrapFactory=ge,this._config=Et,this._interactivityChecker=Dt,this._ngZone=Xt,this._overlayRef=cn,this._focusMonitor=mn,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=Cn=>{this._portalOutlet.hasAttached();const it=this._portalOutlet.attachDomPortal(Cn);return this._contentAttached(),it},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=Be}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(j){this._portalOutlet.hasAttached();const ge=this._portalOutlet.attachComponentPortal(j);return this._contentAttached(),ge}attachTemplatePortal(j){this._portalOutlet.hasAttached();const ge=this._portalOutlet.attachTemplatePortal(j);return this._contentAttached(),ge}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(j,ge){this._interactivityChecker.isFocusable(j)||(j.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Be=()=>{j.removeEventListener("blur",Be),j.removeEventListener("mousedown",Be),j.removeAttribute("tabindex")};j.addEventListener("blur",Be),j.addEventListener("mousedown",Be)})),j.focus(ge)}_focusByCssSelector(j,ge){let Be=this._elementRef.nativeElement.querySelector(j);Be&&this._forceFocus(Be,ge)}_trapFocus(){const j=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||j.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(ge=>{ge||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const j=this._config.restoreFocus;let ge=null;if("string"==typeof j?ge=this._document.querySelector(j):"boolean"==typeof j?ge=j?this._elementFocusedBeforeDialogWasOpened:null:j&&(ge=j),this._config.restoreFocus&&ge&&"function"==typeof ge.focus){const Be=(0,B.ht)(),Et=this._elementRef.nativeElement;(!Be||Be===this._document.body||Be===Et||Et.contains(Be))&&(this._focusMonitor?(this._focusMonitor.focusVia(ge,this._closeInteractionType),this._closeInteractionType=null):ge.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const j=this._elementRef.nativeElement,ge=(0,B.ht)();return j===ge||j.contains(ge)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,B.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(_.SBq),_.Y36(I.qV),_.Y36(C.K0,8),_.Y36(J),_.Y36(I.ic),_.Y36(_.R0b),_.Y36(i.Iu),_.Y36(I.tE))},ae.\u0275cmp=_.Xpm({type:ae,selectors:[["cdk-dialog-container"]],viewQuery:function(j,ge){if(1&j&&_.Gf(K.Pl,7),2&j){let Be;_.iGM(Be=_.CRH())&&(ge._portalOutlet=Be.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(j,ge){2&j&&_.uIk("id",ge._config.id||null)("role",ge._config.role)("aria-modal",ge._config.ariaModal)("aria-labelledby",ge._config.ariaLabel?null:ge._ariaLabelledBy)("aria-label",ge._config.ariaLabel)("aria-describedby",ge._config.ariaDescribedBy||null)},features:[_.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(j,ge){1&j&&_.YNc(0,de,0,0,"ng-template",0)},dependencies:[K.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),ae})();class He{constructor(N,j){this.overlayRef=N,this.config=j,this.closed=new re.x,this.disableClose=j.disableClose,this.backdropClick=N.backdropClick(),this.keydownEvents=N.keydownEvents(),this.outsidePointerEvents=N.outsidePointerEvents(),this.id=j.id,this.keydownEvents.subscribe(ge=>{ge.keyCode===ie.hY&&!this.disableClose&&!(0,ie.Vb)(ge)&&(ge.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=N.detachments().subscribe(()=>{!1!==j.closeOnOverlayDetachments&&this.close()})}close(N,j){if(this.containerInstance){const ge=this.closed;this.containerInstance._closeInteractionType=j?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),ge.next(N),ge.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(N="",j=""){return this.overlayRef.updateSize({width:N,height:j}),this}addPanelClass(N){return this.overlayRef.addPanelClass(N),this}removePanelClass(N){return this.overlayRef.removePanelClass(N),this}}const et=new _.OlP("DialogScrollStrategy"),st=new _.OlP("DialogData"),Ye=new _.OlP("DefaultDialogConfig"),fe={provide:et,deps:[i.aV],useFactory:function ee(ae){return()=>ae.scrollStrategies.block()}};let Y=0,pe=(()=>{class ae{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(j,ge,Be,Et,Dt,Xt){this._overlay=j,this._injector=ge,this._defaultOptions=Be,this._parentDialog=Et,this._overlayContainer=Dt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new re.x,this._afterOpenedAtThisLevel=new re.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,d.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,W.O)(void 0))),this._scrollStrategy=Xt}open(j,ge){(ge={...this._defaultOptions||new J,...ge}).id=ge.id||"cdk-dialog-"+Y++,ge.id&&this.getDialogById(ge.id);const Et=this._getOverlayConfig(ge),Dt=this._overlay.create(Et),Xt=new He(Dt,ge),cn=this._attachContainer(Dt,Xt,ge);return Xt.containerInstance=cn,this._attachDialogContent(j,Xt,cn,ge),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Xt),Xt.closed.subscribe(()=>this._removeOpenDialog(Xt,!0)),this.afterOpened.next(Xt),Xt}closeAll(){Ee(this.openDialogs,j=>j.close())}getDialogById(j){return this.openDialogs.find(ge=>ge.id===j)}ngOnDestroy(){Ee(this._openDialogsAtThisLevel,j=>{!1===j.config.closeOnDestroy&&this._removeOpenDialog(j,!1)}),Ee(this._openDialogsAtThisLevel,j=>j.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(j){const ge=new i.X_({positionStrategy:j.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:j.scrollStrategy||this._scrollStrategy(),panelClass:j.panelClass,hasBackdrop:j.hasBackdrop,direction:j.direction,minWidth:j.minWidth,minHeight:j.minHeight,maxWidth:j.maxWidth,maxHeight:j.maxHeight,width:j.width,height:j.height,disposeOnNavigation:j.closeOnNavigation});return j.backdropClass&&(ge.backdropClass=j.backdropClass),ge}_attachContainer(j,ge,Be){const Et=Be.injector||Be.viewContainerRef?.injector,Dt=[{provide:J,useValue:Be},{provide:He,useValue:ge},{provide:i.Iu,useValue:j}];let Xt;Be.container?"function"==typeof Be.container?Xt=Be.container:(Xt=Be.container.type,Dt.push(...Be.container.providers(Be))):Xt=ye;const cn=new K.C5(Xt,Be.viewContainerRef,_.zs3.create({parent:Et||this._injector,providers:Dt}),Be.componentFactoryResolver);return j.attach(cn).instance}_attachDialogContent(j,ge,Be,Et){if(j instanceof _.Rgc){const Dt=this._createInjector(Et,ge,Be,void 0);let Xt={$implicit:Et.data,dialogRef:ge};Et.templateContext&&(Xt={...Xt,..."function"==typeof Et.templateContext?Et.templateContext():Et.templateContext}),Be.attachTemplatePortal(new K.UE(j,null,Xt,Dt))}else{const Dt=this._createInjector(Et,ge,Be,this._injector),Xt=Be.attachComponentPortal(new K.C5(j,Et.viewContainerRef,Dt,Et.componentFactoryResolver));ge.componentInstance=Xt.instance}}_createInjector(j,ge,Be,Et){const Dt=j.injector||j.viewContainerRef?.injector,Xt=[{provide:st,useValue:j.data},{provide:He,useValue:ge}];return j.providers&&("function"==typeof j.providers?Xt.push(...j.providers(ge,j,Be)):Xt.push(...j.providers)),j.direction&&(!Dt||!Dt.get(se.Is,null,{optional:!0}))&&Xt.push({provide:se.Is,useValue:{value:j.direction,change:(0,F.of)()}}),_.zs3.create({parent:Dt||Et,providers:Xt})}_removeOpenDialog(j,ge){const Be=this.openDialogs.indexOf(j);Be>-1&&(this.openDialogs.splice(Be,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Et,Dt)=>{Et?Dt.setAttribute("aria-hidden",Et):Dt.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),ge&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const j=this._overlayContainer.getContainerElement();if(j.parentElement){const ge=j.parentElement.children;for(let Be=ge.length-1;Be>-1;Be--){const Et=ge[Be];Et!==j&&"SCRIPT"!==Et.nodeName&&"STYLE"!==Et.nodeName&&!Et.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Et,Et.getAttribute("aria-hidden")),Et.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const j=this._parentDialog;return j?j._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return ae.\u0275fac=function(j){return new(j||ae)(_.LFG(i.aV),_.LFG(_.zs3),_.LFG(Ye,8),_.LFG(ae,12),_.LFG(i.Xj),_.LFG(et))},ae.\u0275prov=_.Yz7({token:ae,factory:ae.\u0275fac}),ae})();function Ee(ae,N){let j=ae.length;for(;j--;)N(ae[j])}let Ue=(()=>{class ae{}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275mod=_.oAB({type:ae}),ae.\u0275inj=_.cJS({providers:[pe,fe],imports:[i.U8,K.eL,I.rt,K.eL]}),ae})();var ot=r(42495),At=r(63019),Tt=r(32181),Kt=r(48180),Ft=r(23680);function Ut(ae,N){}r(86825);class Pt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const jt="mdc-dialog--open",me="mdc-dialog--opening",De="mdc-dialog--closing";let ut=(()=>{class ae extends ye{constructor(j,ge,Be,Et,Dt,Xt,cn,mn){super(j,ge,Be,Et,Dt,Xt,cn,mn),this._animationStateChanged=new _.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(j){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:j})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(_.SBq),_.Y36(I.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(I.ic),_.Y36(_.R0b),_.Y36(i.Iu),_.Y36(I.tE))},ae.\u0275cmp=_.Xpm({type:ae,selectors:[["ng-component"]],features:[_.qOj],decls:0,vars:0,template:function(j,ge){},encapsulation:2}),ae})();const vt="--mat-dialog-transition-duration";function gt(ae){return null==ae?null:"number"==typeof ae?ae:ae.endsWith("ms")?(0,ot.su)(ae.substring(0,ae.length-2)):ae.endsWith("s")?1e3*(0,ot.su)(ae.substring(0,ae.length-1)):"0"===ae?0:null}let dt=(()=>{class ae extends ut{constructor(j,ge,Be,Et,Dt,Xt,cn,mn,Cn){super(j,ge,Be,Et,Dt,Xt,cn,Cn),this._animationMode=mn,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?gt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?gt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(vt,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(me,jt)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(jt),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(jt),this._animationsEnabled?(this._hostElement.style.setProperty(vt,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(De)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(me,De)}_waitForAnimationToComplete(j,ge){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(ge,j)}_requestAnimationFrame(j){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(j):j()})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(_.SBq),_.Y36(I.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(I.ic),_.Y36(_.R0b),_.Y36(i.Iu),_.Y36(_.QbO,8),_.Y36(I.tE))},ae.\u0275cmp=_.Xpm({type:ae,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(j,ge){2&j&&(_.Ikx("id",ge._config.id),_.uIk("aria-modal",ge._config.ariaModal)("role",ge._config.role)("aria-labelledby",ge._config.ariaLabel?null:ge._ariaLabelledBy)("aria-label",ge._config.ariaLabel)("aria-describedby",ge._config.ariaDescribedBy||null),_.ekj("_mat-animation-noopable",!ge._animationsEnabled))},features:[_.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(j,ge){1&j&&(_.TgZ(0,"div",0)(1,"div",1),_.YNc(2,Ut,0,0,"ng-template",2),_.qZA()())},dependencies:[K.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),ae})();class Bt{constructor(N,j,ge){this._ref=N,this._containerInstance=ge,this._afterOpened=new re.x,this._beforeClosed=new re.x,this._state=0,this.disableClose=j.disableClose,this.id=N.id,ge._animationStateChanged.pipe((0,Tt.h)(Be=>"opened"===Be.state),(0,Kt.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),ge._animationStateChanged.pipe((0,Tt.h)(Be=>"closed"===Be.state),(0,Kt.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),N.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,At.T)(this.backdropClick(),this.keydownEvents().pipe((0,Tt.h)(Be=>Be.keyCode===ie.hY&&!this.disableClose&&!(0,ie.Vb)(Be)))).subscribe(Be=>{this.disableClose||(Be.preventDefault(),Xe(this,"keydown"===Be.type?"keyboard":"mouse"))})}close(N){this._result=N,this._containerInstance._animationStateChanged.pipe((0,Tt.h)(j=>"closing"===j.state),(0,Kt.q)(1)).subscribe(j=>{this._beforeClosed.next(N),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),j.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(N){let j=this._ref.config.positionStrategy;return N&&(N.left||N.right)?N.left?j.left(N.left):j.right(N.right):j.centerHorizontally(),N&&(N.top||N.bottom)?N.top?j.top(N.top):j.bottom(N.bottom):j.centerVertically(),this._ref.updatePosition(),this}updateSize(N="",j=""){return this._ref.updateSize(N,j),this}addPanelClass(N){return this._ref.addPanelClass(N),this}removePanelClass(N){return this._ref.removePanelClass(N),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Xe(ae,N,j){return ae._closeInteractionType=N,ae.close(j)}const yt=new _.OlP("MatMdcDialogData"),tt=new _.OlP("mat-mdc-dialog-default-options"),Mt=new _.OlP("mat-mdc-dialog-scroll-strategy"),ct={provide:Mt,deps:[i.aV],useFactory:function nt(ae){return()=>ae.scrollStrategies.block()}};let ke=0,bt=(()=>{class ae{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const j=this._parentDialog;return j?j._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(j,ge,Be,Et,Dt,Xt,cn,mn,Cn,it){this._overlay=j,this._defaultOptions=Be,this._parentDialog=Et,this._dialogRefConstructor=cn,this._dialogContainerType=mn,this._dialogDataToken=Cn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new re.x,this._afterOpenedAtThisLevel=new re.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Pt,this.afterAllClosed=(0,d.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,W.O)(void 0))),this._scrollStrategy=Xt,this._dialog=ge.get(pe)}open(j,ge){let Be;(ge={...this._defaultOptions||new Pt,...ge}).id=ge.id||`${this._idPrefix}${ke++}`,ge.scrollStrategy=ge.scrollStrategy||this._scrollStrategy();const Et=this._dialog.open(j,{...ge,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:ge},{provide:J,useValue:ge}]},templateContext:()=>({dialogRef:Be}),providers:(Dt,Xt,cn)=>(Be=new this._dialogRefConstructor(Dt,ge,cn),Be.updatePosition(ge?.position),[{provide:this._dialogContainerType,useValue:cn},{provide:this._dialogDataToken,useValue:Xt.data},{provide:this._dialogRefConstructor,useValue:Be}])});return Be.componentInstance=Et.componentInstance,this.openDialogs.push(Be),this.afterOpened.next(Be),Be.afterClosed().subscribe(()=>{const Dt=this.openDialogs.indexOf(Be);Dt>-1&&(this.openDialogs.splice(Dt,1),this.openDialogs.length||this._getAfterAllClosed().next())}),Be}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(j){return this.openDialogs.find(ge=>ge.id===j)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(j){let ge=j.length;for(;ge--;)j[ge].close()}}return ae.\u0275fac=function(j){_.$Z()},ae.\u0275prov=_.Yz7({token:ae,factory:ae.\u0275fac}),ae})(),Ht=(()=>{class ae extends bt{constructor(j,ge,Be,Et,Dt,Xt,cn,mn){super(j,ge,Et,Xt,cn,Dt,Bt,dt,yt,mn),this._idPrefix="mat-mdc-dialog-"}}return ae.\u0275fac=function(j){return new(j||ae)(_.LFG(i.aV),_.LFG(_.zs3),_.LFG(C.Ye,8),_.LFG(tt,8),_.LFG(Mt),_.LFG(ae,12),_.LFG(i.Xj),_.LFG(_.QbO,8))},ae.\u0275prov=_.Yz7({token:ae,factory:ae.\u0275fac}),ae})(),Qe=0,zt=(()=>{class ae{constructor(j,ge,Be){this.dialogRef=j,this._elementRef=ge,this._dialog=Be,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=O(this._elementRef,this._dialog.openDialogs))}ngOnChanges(j){const ge=j._matDialogClose||j._matDialogCloseResult;ge&&(this.dialogResult=ge.currentValue)}_onButtonClick(j){Xe(this.dialogRef,0===j.screenX&&0===j.screenY?"keyboard":"mouse",this.dialogResult)}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(Bt,8),_.Y36(_.SBq),_.Y36(Ht))},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(j,ge){1&j&&_.NdJ("click",function(Et){return ge._onButtonClick(Et)}),2&j&&_.uIk("aria-label",ge.ariaLabel||null)("type",ge.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_.TTD]}),ae})(),ze=(()=>{class ae{constructor(j,ge,Be){this._dialogRef=j,this._elementRef=ge,this._dialog=Be,this.id="mat-mdc-dialog-title-"+Qe++}ngOnInit(){this._dialogRef||(this._dialogRef=O(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const j=this._dialogRef._containerInstance;j&&!j._ariaLabelledBy&&(j._ariaLabelledBy=this.id)})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(Bt,8),_.Y36(_.SBq),_.Y36(Ht))},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(j,ge){2&j&&_.Ikx("id",ge.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),ae})(),We=(()=>{class ae{}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),ae})(),he=(()=>{class ae{constructor(){this.align="start"}}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(j,ge){2&j&&_.ekj("mat-mdc-dialog-actions-align-center","center"===ge.align)("mat-mdc-dialog-actions-align-end","end"===ge.align)},inputs:{align:"align"}}),ae})();function O(ae,N){let j=ae.nativeElement.parentElement;for(;j&&!j.classList.contains("mat-mdc-dialog-container");)j=j.parentElement;return j?N.find(ge=>ge.id===j.id):null}let te=(()=>{class ae{}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275mod=_.oAB({type:ae}),ae.\u0275inj=_.cJS({providers:[Ht,ct],imports:[Ue,i.U8,K.eL,Ft.BQ,Ft.BQ]}),ae})()},26385:(kt,Pe,r)=>{"use strict";r.d(Pe,{d:()=>I,t:()=>B});var i=r(65879),C=r(42495),_=r(23680);let I=(()=>{class K{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(re){this._vertical=(0,C.Ig)(re)}get inset(){return this._inset}set inset(re){this._inset=(0,C.Ig)(re)}}return K.\u0275fac=function(re){return new(re||K)},K.\u0275cmp=i.Xpm({type:K,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(re,d){2&re&&(i.uIk("aria-orientation",d.vertical?"vertical":"horizontal"),i.ekj("mat-divider-vertical",d.vertical)("mat-divider-horizontal",!d.vertical)("mat-divider-inset",d.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(re,d){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),K})(),B=(()=>{class K{}return K.\u0275fac=function(re){return new(re||K)},K.\u0275mod=i.oAB({type:K}),K.\u0275inj=i.cJS({imports:[_.BQ,_.BQ]}),K})()},3305:(kt,Pe,r)=>{"use strict";r.d(Pe,{pp:()=>Xe,To:()=>yt,ib:()=>Ne,HS:()=>jt,u4:()=>dt,yz:()=>gt,yK:()=>Bt});var i=r(65879),C=r(78337),_=r(42495),I=r(78645),B=r(47394);let K=0;const ie=new i.OlP("CdkAccordion");let re=(()=>{class tt{constructor(){this._stateChanges=new I.x,this._openCloseAllActions=new I.x,this.id="cdk-accordion-"+K++,this._multi=!1}get multi(){return this._multi}set multi(nt){this._multi=(0,_.Ig)(nt)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(nt){this._stateChanges.next(nt)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275dir=i.lG2({type:tt,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[i._Bn([{provide:ie,useExisting:tt}]),i.TTD]}),tt})(),d=0,F=(()=>{class tt{get expanded(){return this._expanded}set expanded(nt){nt=(0,_.Ig)(nt),this._expanded!==nt&&(this._expanded=nt,this.expandedChange.emit(nt),nt?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(nt){this._disabled=(0,_.Ig)(nt)}constructor(nt,ct,ft){this.accordion=nt,this._changeDetectorRef=ct,this._expansionDispatcher=ft,this._openCloseAllSubscription=B.w0.EMPTY,this.closed=new i.vpe,this.opened=new i.vpe,this.destroyed=new i.vpe,this.expandedChange=new i.vpe,this.id="cdk-accordion-child-"+d++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=ft.listen((ke,bt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===bt&&this.id!==ke&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(nt=>{this.disabled||(this.expanded=nt)})}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(ie,12),i.Y36(i.sBO),i.Y36(C.A8))},tt.\u0275dir=i.lG2({type:tt,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[i._Bn([{provide:ie,useValue:void 0}])]}),tt})(),se=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275mod=i.oAB({type:tt}),tt.\u0275inj=i.cJS({}),tt})();var W=r(68484),de=r(96814),J=r(23680),ue=r(4300),ye=r(93997),He=r(27921),et=r(32181),st=r(48180),Ye=r(36028),ee=r(36232),fe=r(63019),Y=r(86825);const pe=["body"];function Ee(tt,Mt){}const Ue=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],ot=["mat-expansion-panel-header","*","mat-action-row"];function At(tt,Mt){if(1&tt&&i._UZ(0,"span",2),2&tt){const nt=i.oxw();i.Q6J("@indicatorRotate",nt._getExpandedState())}}const Tt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Kt=["mat-panel-title","mat-panel-description","*"],Ft=new i.OlP("MAT_ACCORDION"),Ot="225ms cubic-bezier(0.4,0.0,0.2,1)",Ut={indicatorRotate:(0,Y.X$)("indicatorRotate",[(0,Y.SB)("collapsed, void",(0,Y.oB)({transform:"rotate(0deg)"})),(0,Y.SB)("expanded",(0,Y.oB)({transform:"rotate(180deg)"})),(0,Y.eR)("expanded <=> collapsed, void => collapsed",(0,Y.jt)(Ot))]),bodyExpansion:(0,Y.X$)("bodyExpansion",[(0,Y.SB)("collapsed, void",(0,Y.oB)({height:"0px",visibility:"hidden"})),(0,Y.SB)("expanded",(0,Y.oB)({height:"*",visibility:""})),(0,Y.eR)("expanded <=> collapsed, void => collapsed",(0,Y.jt)(Ot))])},Pt=new i.OlP("MAT_EXPANSION_PANEL");let jt=(()=>{class tt{constructor(nt,ct){this._template=nt,this._expansionPanel=ct}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(i.Rgc),i.Y36(Pt,8))},tt.\u0275dir=i.lG2({type:tt,selectors:[["ng-template","matExpansionPanelContent",""]]}),tt})(),me=0;const De=new i.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Ne=(()=>{class tt extends F{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(nt){this._hideToggle=(0,_.Ig)(nt)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(nt){this._togglePosition=nt}constructor(nt,ct,ft,ke,bt,Ht,Qe){super(nt,ct,ft),this._viewContainerRef=ke,this._animationMode=Ht,this._hideToggle=!1,this.afterExpand=new i.vpe,this.afterCollapse=new i.vpe,this._inputChanges=new I.x,this._headerId="mat-expansion-panel-header-"+me++,this._bodyAnimationDone=new I.x,this.accordion=nt,this._document=bt,this._bodyAnimationDone.pipe((0,ye.x)((zt,ze)=>zt.fromState===ze.fromState&&zt.toState===ze.toState)).subscribe(zt=>{"void"!==zt.fromState&&("expanded"===zt.toState?this.afterExpand.emit():"collapsed"===zt.toState&&this.afterCollapse.emit())}),Qe&&(this.hideToggle=Qe.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,He.O)(null),(0,et.h)(()=>this.expanded&&!this._portal),(0,st.q)(1)).subscribe(()=>{this._portal=new W.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(nt){this._inputChanges.next(nt)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const nt=this._document.activeElement,ct=this._body.nativeElement;return nt===ct||ct.contains(nt)}return!1}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(Ft,12),i.Y36(i.sBO),i.Y36(C.A8),i.Y36(i.s_b),i.Y36(de.K0),i.Y36(i.QbO,8),i.Y36(De,8))},tt.\u0275cmp=i.Xpm({type:tt,selectors:[["mat-expansion-panel"]],contentQueries:function(nt,ct,ft){if(1&nt&&i.Suo(ft,jt,5),2&nt){let ke;i.iGM(ke=i.CRH())&&(ct._lazyContent=ke.first)}},viewQuery:function(nt,ct){if(1&nt&&i.Gf(pe,5),2&nt){let ft;i.iGM(ft=i.CRH())&&(ct._body=ft.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(nt,ct){2&nt&&i.ekj("mat-expanded",ct.expanded)("_mat-animation-noopable","NoopAnimations"===ct._animationMode)("mat-expansion-panel-spacing",ct._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[i._Bn([{provide:Ft,useValue:void 0},{provide:Pt,useExisting:tt}]),i.qOj,i.TTD],ngContentSelectors:ot,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(nt,ct){1&nt&&(i.F$t(Ue),i.Hsn(0),i.TgZ(1,"div",0,1),i.NdJ("@bodyExpansion.done",function(ke){return ct._bodyAnimationDone.next(ke)}),i.TgZ(3,"div",2),i.Hsn(4,1),i.YNc(5,Ee,0,0,"ng-template",3),i.qZA(),i.Hsn(6,2),i.qZA()),2&nt&&(i.xp6(1),i.Q6J("@bodyExpansion",ct._getExpandedState())("id",ct.id),i.uIk("aria-labelledby",ct._headerId),i.xp6(4),i.Q6J("cdkPortalOutlet",ct._portal))},dependencies:[W.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[Ut.bodyExpansion]},changeDetection:0}),tt})();class ut{}const vt=(0,J.sb)(ut);let gt=(()=>{class tt extends vt{constructor(nt,ct,ft,ke,bt,Ht,Qe){super(),this.panel=nt,this._element=ct,this._focusMonitor=ft,this._changeDetectorRef=ke,this._animationMode=Ht,this._parentChangeSubscription=B.w0.EMPTY;const zt=nt.accordion?nt.accordion._stateChanges.pipe((0,et.h)(ze=>!(!ze.hideToggle&&!ze.togglePosition))):ee.E;this.tabIndex=parseInt(Qe||"")||0,this._parentChangeSubscription=(0,fe.T)(nt.opened,nt.closed,zt,nt._inputChanges.pipe((0,et.h)(ze=>!!(ze.hideToggle||ze.disabled||ze.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),nt.closed.pipe((0,et.h)(()=>nt._containsFocus())).subscribe(()=>ft.focusVia(ct,"program")),bt&&(this.expandedHeight=bt.expandedHeight,this.collapsedHeight=bt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const nt=this._isExpanded();return nt&&this.expandedHeight?this.expandedHeight:!nt&&this.collapsedHeight?this.collapsedHeight:null}_keydown(nt){switch(nt.keyCode){case Ye.L_:case Ye.K5:(0,Ye.Vb)(nt)||(nt.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(nt))}}focus(nt,ct){nt?this._focusMonitor.focusVia(this._element,nt,ct):this._element.nativeElement.focus(ct)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(nt=>{nt&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(Ne,1),i.Y36(i.SBq),i.Y36(ue.tE),i.Y36(i.sBO),i.Y36(De,8),i.Y36(i.QbO,8),i.$8M("tabindex"))},tt.\u0275cmp=i.Xpm({type:tt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(nt,ct){1&nt&&i.NdJ("click",function(){return ct._toggle()})("keydown",function(ke){return ct._keydown(ke)}),2&nt&&(i.uIk("id",ct.panel._headerId)("tabindex",ct.tabIndex)("aria-controls",ct._getPanelId())("aria-expanded",ct._isExpanded())("aria-disabled",ct.panel.disabled),i.Udp("height",ct._getHeaderHeight()),i.ekj("mat-expanded",ct._isExpanded())("mat-expansion-toggle-indicator-after","after"===ct._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===ct._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===ct._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[i.qOj],ngContentSelectors:Kt,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(nt,ct){1&nt&&(i.F$t(Tt),i.TgZ(0,"span",0),i.Hsn(1),i.Hsn(2,1),i.Hsn(3,2),i.qZA(),i.YNc(4,At,1,1,"span",1)),2&nt&&(i.ekj("mat-content-hide-toggle",!ct._showToggle()),i.xp6(4),i.Q6J("ngIf",ct._showToggle()))},dependencies:[de.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[Ut.indicatorRotate]},changeDetection:0}),tt})(),dt=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275dir=i.lG2({type:tt,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),tt})(),Bt=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275dir=i.lG2({type:tt,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),tt})(),Xe=(()=>{class tt extends re{constructor(){super(...arguments),this._ownHeaders=new i.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(nt){this._hideToggle=(0,_.Ig)(nt)}ngAfterContentInit(){this._headers.changes.pipe((0,He.O)(this._headers)).subscribe(nt=>{this._ownHeaders.reset(nt.filter(ct=>ct.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ue.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(nt){this._keyManager.onKeydown(nt)}_handleHeaderFocus(nt){this._keyManager.updateActiveItem(nt)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return tt.\u0275fac=function(){let Mt;return function(ct){return(Mt||(Mt=i.n5z(tt)))(ct||tt)}}(),tt.\u0275dir=i.lG2({type:tt,selectors:[["mat-accordion"]],contentQueries:function(nt,ct,ft){if(1&nt&&i.Suo(ft,gt,5),2&nt){let ke;i.iGM(ke=i.CRH())&&(ct._headers=ke)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(nt,ct){2&nt&&i.ekj("mat-accordion-multi",ct.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[i._Bn([{provide:Ft,useExisting:tt}]),i.qOj]}),tt})(),yt=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275mod=i.oAB({type:tt}),tt.\u0275inj=i.cJS({imports:[de.ez,J.BQ,se,W.eL]}),tt})()},64170:(kt,Pe,r)=>{"use strict";r.d(Pe,{G_:()=>j,TO:()=>tt,KE:()=>mn,Eo:()=>Ce,lN:()=>Cn,hX:()=>Bt,R9:()=>bt});var i=r(65879),C=r(49388),_=r(62831),I=r(47394),B=r(78645),K=r(63019),ie=r(59773),re=r(65592),d=r(32181),F=r(70940);class W{constructor(Rt){this._box=Rt,this._destroyed=new B.x,this._resizeSubject=new B.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ze=>this._resizeSubject.next(Ze)))}observe(Rt){return this._elementObservables.has(Rt)||this._elementObservables.set(Rt,new re.y(Ze=>{const $=this._resizeSubject.subscribe(Ze);return this._resizeObserver?.observe(Rt,{box:this._box}),()=>{this._resizeObserver?.unobserve(Rt),$.unsubscribe(),this._elementObservables.delete(Rt)}}).pipe((0,d.h)(Ze=>Ze.some($=>$.target===Rt)),(0,F.d)({bufferSize:1,refCount:!0}),(0,ie.R)(this._destroyed))),this._elementObservables.get(Rt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let de=(()=>{class it{constructor(){this._observers=new Map,this._ngZone=(0,i.f3M)(i.R0b)}ngOnDestroy(){for(const[,Ze]of this._observers)Ze.destroy();this._observers.clear()}observe(Ze,$){const L=$?.box||"content-box";return this._observers.has(L)||this._observers.set(L,new W(L)),this._observers.get(L).observe(Ze)}}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275prov=i.Yz7({token:it,factory:it.\u0275fac,providedIn:"root"}),it})();var J=r(42495),ue=r(86825),ye=r(96814),He=r(17131),et=r(23680);const st=["notch"],Ye=["matFormFieldNotchedOutline",""],ee=["*"],fe=["textField"],Y=["iconPrefixContainer"],pe=["textPrefixContainer"];function Ee(it,Rt){1&it&&i._UZ(0,"span",19)}function Ue(it,Rt){if(1&it&&(i.TgZ(0,"label",17),i.Hsn(1,1),i.YNc(2,Ee,1,0,"span",18),i.qZA()),2&it){const Ze=i.oxw(2);i.Q6J("floating",Ze._shouldLabelFloat())("monitorResize",Ze._hasOutline())("id",Ze._labelId),i.uIk("for",Ze._control.id),i.xp6(2),i.Q6J("ngIf",!Ze.hideRequiredMarker&&Ze._control.required)}}function ot(it,Rt){if(1&it&&i.YNc(0,Ue,3,5,"label",16),2&it){const Ze=i.oxw();i.Q6J("ngIf",Ze._hasFloatingLabel())}}function At(it,Rt){1&it&&i._UZ(0,"div",20)}function Tt(it,Rt){}function Kt(it,Rt){if(1&it&&i.YNc(0,Tt,0,0,"ng-template",22),2&it){i.oxw(2);const Ze=i.MAs(1);i.Q6J("ngTemplateOutlet",Ze)}}function Ft(it,Rt){if(1&it&&(i.TgZ(0,"div",21),i.YNc(1,Kt,1,1,"ng-template",9),i.qZA()),2&it){const Ze=i.oxw();i.Q6J("matFormFieldNotchedOutlineOpen",Ze._shouldLabelFloat()),i.xp6(1),i.Q6J("ngIf",!Ze._forceDisplayInfixLabel())}}function Ot(it,Rt){1&it&&(i.TgZ(0,"div",23,24),i.Hsn(2,2),i.qZA())}function Ut(it,Rt){1&it&&(i.TgZ(0,"div",25,26),i.Hsn(2,3),i.qZA())}function Pt(it,Rt){}function jt(it,Rt){if(1&it&&i.YNc(0,Pt,0,0,"ng-template",22),2&it){i.oxw();const Ze=i.MAs(1);i.Q6J("ngTemplateOutlet",Ze)}}function me(it,Rt){1&it&&(i.TgZ(0,"div",27),i.Hsn(1,4),i.qZA())}function De(it,Rt){1&it&&(i.TgZ(0,"div",28),i.Hsn(1,5),i.qZA())}function Ne(it,Rt){1&it&&i._UZ(0,"div",29)}function Ge(it,Rt){if(1&it&&(i.TgZ(0,"div",30),i.Hsn(1,6),i.qZA()),2&it){const Ze=i.oxw();i.Q6J("@transitionMessages",Ze._subscriptAnimationState)}}function ut(it,Rt){if(1&it&&(i.TgZ(0,"mat-hint",34),i._uU(1),i.qZA()),2&it){const Ze=i.oxw(2);i.Q6J("id",Ze._hintLabelId),i.xp6(1),i.Oqu(Ze.hintLabel)}}function vt(it,Rt){if(1&it&&(i.TgZ(0,"div",31),i.YNc(1,ut,2,2,"mat-hint",32),i.Hsn(2,7),i._UZ(3,"div",33),i.Hsn(4,8),i.qZA()),2&it){const Ze=i.oxw();i.Q6J("@transitionMessages",Ze._subscriptAnimationState),i.xp6(1),i.Q6J("ngIf",Ze.hintLabel)}}const gt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],dt=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Bt=(()=>{class it{}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it,selectors:[["mat-label"]]}),it})(),Xe=0;const yt=new i.OlP("MatError");let tt=(()=>{class it{constructor(Ze,$){this.id="mat-mdc-error-"+Xe++,Ze||$.nativeElement.setAttribute("aria-live","polite")}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.$8M("aria-live"),i.Y36(i.SBq))},it.\u0275dir=i.lG2({type:it,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Ze,$){2&Ze&&i.Ikx("id",$.id)},inputs:{id:"id"},features:[i._Bn([{provide:yt,useExisting:it}])]}),it})(),Mt=0,nt=(()=>{class it{constructor(){this.align="start",this.id="mat-mdc-hint-"+Mt++}}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Ze,$){2&Ze&&(i.Ikx("id",$.id),i.uIk("align",null),i.ekj("mat-mdc-form-field-hint-end","end"===$.align))},inputs:{align:"align",id:"id"}}),it})();const ct=new i.OlP("MatPrefix"),ke=new i.OlP("MatSuffix");let bt=(()=>{class it{constructor(){this._isText=!1}set _isTextSelector(Ze){this._isText=!0}}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[i._Bn([{provide:ke,useExisting:it}])]}),it})();const Ht=new i.OlP("FloatingLabelParent");let Qe=(()=>{class it{get floating(){return this._floating}set floating(Ze){this._floating=Ze,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ze){this._monitorResize=Ze,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ze){this._elementRef=Ze,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,i.f3M)(de),this._ngZone=(0,i.f3M)(i.R0b),this._parent=(0,i.f3M)(Ht),this._resizeSubscription=new I.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function zt(it){if(null!==it.offsetParent)return it.scrollWidth;const Ze=it.cloneNode(!0);Ze.style.setProperty("position","absolute"),Ze.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ze);const $=Ze.scrollWidth;return Ze.remove(),$}(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())})}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq))},it.\u0275dir=i.lG2({type:it,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Ze,$){2&Ze&&i.ekj("mdc-floating-label--float-above",$.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),it})();const ze="mdc-line-ripple--active",We="mdc-line-ripple--deactivating";let he=(()=>{class it{constructor(Ze,$){this._elementRef=Ze,this._handleTransitionEnd=L=>{const E=this._elementRef.nativeElement.classList,ne=E.contains(We);"opacity"===L.propertyName&&ne&&E.remove(ze,We)},$.runOutsideAngular(()=>{Ze.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ze=this._elementRef.nativeElement.classList;Ze.remove(We),Ze.add(ze)}deactivate(){this._elementRef.nativeElement.classList.add(We)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq),i.Y36(i.R0b))},it.\u0275dir=i.lG2({type:it,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),it})(),O=(()=>{class it{constructor(Ze,$){this._elementRef=Ze,this._ngZone=$,this.open=!1}ngAfterViewInit(){const Ze=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ze?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ze.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ze.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ze){this._notch.nativeElement.style.width=this.open&&Ze?`calc(${Ze}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq),i.Y36(i.R0b))},it.\u0275cmp=i.Xpm({type:it,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Ze,$){if(1&Ze&&i.Gf(st,5),2&Ze){let L;i.iGM(L=i.CRH())&&($._notch=L.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Ze,$){2&Ze&&i.ekj("mdc-notched-outline--notched",$.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:Ye,ngContentSelectors:ee,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(Ze,$){1&Ze&&(i.F$t(),i._UZ(0,"div",0),i.TgZ(1,"div",1,2),i.Hsn(3),i.qZA(),i._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),it})();const te={transitionMessages:(0,ue.X$)("transitionMessages",[(0,ue.SB)("enter",(0,ue.oB)({opacity:1,transform:"translateY(0%)"})),(0,ue.eR)("void => enter",[(0,ue.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ue.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ce=(()=>{class it{}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it}),it})();const j=new i.OlP("MatFormField"),ge=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Be=0,mn=(()=>{class it{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ze){this._hideRequiredMarker=(0,J.Ig)(Ze)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ze){Ze!==this._floatLabel&&(this._floatLabel=Ze,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ze){const $=this._appearance;this._appearance=Ze||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==$&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ze){this._subscriptSizing=Ze||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Ze){this._hintLabel=Ze,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ze){this._explicitFormFieldControl=Ze}constructor(Ze,$,L,E,ne,xe,ht,Ve){this._elementRef=Ze,this._changeDetectorRef=$,this._ngZone=L,this._dir=E,this._platform=ne,this._defaults=xe,this._animationMode=ht,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Be++,this._hintLabelId="mat-mdc-hint-"+Be++,this._subscriptAnimationState="",this._destroyed=new B.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,xe&&(xe.appearance&&(this.appearance=xe.appearance),this._hideRequiredMarker=!!xe?.hideRequiredMarker,xe.color&&(this.color=xe.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(){const Ze=this._control;Ze.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Ze.controlType}`),Ze.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Ze.ngControl&&Ze.ngControl.valueChanges&&Ze.ngControl.valueChanges.pipe((0,ie.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ze=>!Ze._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ze=>Ze._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ze=>!Ze._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ze=>Ze._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,K.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,ie.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,ie.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(Ze){const $=this._control?this._control.ngControl:null;return $&&$[Ze]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Ze=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ze.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const $=this._hintChildren?this._hintChildren.find(E=>"start"===E.align):null,L=this._hintChildren?this._hintChildren.find(E=>"end"===E.align):null;$?Ze.push($.id):this._hintLabel&&Ze.push(this._hintLabelId),L&&Ze.push(L.id)}else this._errorChildren&&Ze.push(...this._errorChildren.map($=>$.id));this._control.setDescribedByIds(Ze)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Ze=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ze.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const $=this._iconPrefixContainer?.nativeElement,L=this._textPrefixContainer?.nativeElement,E=$?.getBoundingClientRect().width??0,ne=L?.getBoundingClientRect().width??0;Ze.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${E+ne}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Ze=this._elementRef.nativeElement;if(Ze.getRootNode){const $=Ze.getRootNode();return $&&$!==Ze}return document.documentElement.contains(Ze)}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(C.Is),i.Y36(_.t4),i.Y36(ge,8),i.Y36(i.QbO,8),i.Y36(ye.K0))},it.\u0275cmp=i.Xpm({type:it,selectors:[["mat-form-field"]],contentQueries:function(Ze,$,L){if(1&Ze&&(i.Suo(L,Bt,5),i.Suo(L,Bt,7),i.Suo(L,Ce,5),i.Suo(L,ct,5),i.Suo(L,ke,5),i.Suo(L,yt,5),i.Suo(L,nt,5)),2&Ze){let E;i.iGM(E=i.CRH())&&($._labelChildNonStatic=E.first),i.iGM(E=i.CRH())&&($._labelChildStatic=E.first),i.iGM(E=i.CRH())&&($._formFieldControl=E.first),i.iGM(E=i.CRH())&&($._prefixChildren=E),i.iGM(E=i.CRH())&&($._suffixChildren=E),i.iGM(E=i.CRH())&&($._errorChildren=E),i.iGM(E=i.CRH())&&($._hintChildren=E)}},viewQuery:function(Ze,$){if(1&Ze&&(i.Gf(fe,5),i.Gf(Y,5),i.Gf(pe,5),i.Gf(Qe,5),i.Gf(O,5),i.Gf(he,5)),2&Ze){let L;i.iGM(L=i.CRH())&&($._textField=L.first),i.iGM(L=i.CRH())&&($._iconPrefixContainer=L.first),i.iGM(L=i.CRH())&&($._textPrefixContainer=L.first),i.iGM(L=i.CRH())&&($._floatingLabel=L.first),i.iGM(L=i.CRH())&&($._notchedOutline=L.first),i.iGM(L=i.CRH())&&($._lineRipple=L.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Ze,$){2&Ze&&i.ekj("mat-mdc-form-field-label-always-float",$._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",$._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",$._hasIconSuffix)("mat-form-field-invalid",$._control.errorState)("mat-form-field-disabled",$._control.disabled)("mat-form-field-autofilled",$._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===$._animationMode)("mat-form-field-appearance-fill","fill"==$.appearance)("mat-form-field-appearance-outline","outline"==$.appearance)("mat-form-field-hide-placeholder",$._hasFloatingLabel()&&!$._shouldLabelFloat())("mat-focused",$._control.focused)("mat-primary","accent"!==$.color&&"warn"!==$.color)("mat-accent","accent"===$.color)("mat-warn","warn"===$.color)("ng-untouched",$._shouldForward("untouched"))("ng-touched",$._shouldForward("touched"))("ng-pristine",$._shouldForward("pristine"))("ng-dirty",$._shouldForward("dirty"))("ng-valid",$._shouldForward("valid"))("ng-invalid",$._shouldForward("invalid"))("ng-pending",$._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[i._Bn([{provide:j,useExisting:it},{provide:Ht,useExisting:it}])],ngContentSelectors:dt,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(Ze,$){1&Ze&&(i.F$t(gt),i.YNc(0,ot,1,1,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.NdJ("click",function(E){return $._control.onContainerClick(E)}),i.YNc(4,At,1,0,"div",3),i.TgZ(5,"div",4),i.YNc(6,Ft,2,2,"div",5),i.YNc(7,Ot,3,0,"div",6),i.YNc(8,Ut,3,0,"div",7),i.TgZ(9,"div",8),i.YNc(10,jt,1,1,"ng-template",9),i.Hsn(11),i.qZA(),i.YNc(12,me,2,0,"div",10),i.YNc(13,De,2,0,"div",11),i.qZA(),i.YNc(14,Ne,1,0,"div",12),i.qZA(),i.TgZ(15,"div",13),i.YNc(16,Ge,2,1,"div",14),i.YNc(17,vt,5,2,"div",15),i.qZA()),2&Ze&&(i.xp6(2),i.ekj("mdc-text-field--filled",!$._hasOutline())("mdc-text-field--outlined",$._hasOutline())("mdc-text-field--no-label",!$._hasFloatingLabel())("mdc-text-field--disabled",$._control.disabled)("mdc-text-field--invalid",$._control.errorState),i.xp6(2),i.Q6J("ngIf",!$._hasOutline()&&!$._control.disabled),i.xp6(2),i.Q6J("ngIf",$._hasOutline()),i.xp6(1),i.Q6J("ngIf",$._hasIconPrefix),i.xp6(1),i.Q6J("ngIf",$._hasTextPrefix),i.xp6(2),i.Q6J("ngIf",!$._hasOutline()||$._forceDisplayInfixLabel()),i.xp6(2),i.Q6J("ngIf",$._hasTextSuffix),i.xp6(1),i.Q6J("ngIf",$._hasIconSuffix),i.xp6(1),i.Q6J("ngIf",!$._hasOutline()),i.xp6(1),i.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===$.subscriptSizing),i.Q6J("ngSwitch",$._getDisplayedMessages()),i.xp6(1),i.Q6J("ngSwitchCase","error"),i.xp6(1),i.Q6J("ngSwitchCase","hint"))},dependencies:[ye.O5,ye.tP,ye.RF,ye.n9,nt,Qe,O,he],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;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:var(--mdc-shape-small, 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:var(--mdc-shape-small, 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:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.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-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,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.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{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-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-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}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}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}.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}[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-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}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[te.transitionMessages]},changeDetection:0}),it})(),Cn=(()=>{class it{}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275mod=i.oAB({type:it}),it.\u0275inj=i.cJS({imports:[et.BQ,ye.ez,He.Q8,et.BQ]}),it})()},2032:(kt,Pe,r)=>{"use strict";r.d(Pe,{Nt:()=>st,c:()=>Ye});var i=r(42495),C=r(62831),_=r(65879),I=r(36232),B=r(78645);const K=(0,C.i$)({passive:!0});let ie=(()=>{class ee{constructor(Y,pe){this._platform=Y,this._ngZone=pe,this._monitoredElements=new Map}monitor(Y){if(!this._platform.isBrowser)return I.E;const pe=(0,i.fI)(Y),Ee=this._monitoredElements.get(pe);if(Ee)return Ee.subject;const Ue=new B.x,ot="cdk-text-field-autofilled",At=Tt=>{"cdk-text-field-autofill-start"!==Tt.animationName||pe.classList.contains(ot)?"cdk-text-field-autofill-end"===Tt.animationName&&pe.classList.contains(ot)&&(pe.classList.remove(ot),this._ngZone.run(()=>Ue.next({target:Tt.target,isAutofilled:!1}))):(pe.classList.add(ot),this._ngZone.run(()=>Ue.next({target:Tt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{pe.addEventListener("animationstart",At,K),pe.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(pe,{subject:Ue,unlisten:()=>{pe.removeEventListener("animationstart",At,K)}}),Ue}stopMonitoring(Y){const pe=(0,i.fI)(Y),Ee=this._monitoredElements.get(pe);Ee&&(Ee.unlisten(),Ee.subject.complete(),pe.classList.remove("cdk-text-field-autofill-monitored"),pe.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(pe))}ngOnDestroy(){this._monitoredElements.forEach((Y,pe)=>this.stopMonitoring(pe))}}return ee.\u0275fac=function(Y){return new(Y||ee)(_.LFG(C.t4),_.LFG(_.R0b))},ee.\u0275prov=_.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),F=(()=>{class ee{}return ee.\u0275fac=function(Y){return new(Y||ee)},ee.\u0275mod=_.oAB({type:ee}),ee.\u0275inj=_.cJS({}),ee})();var se=r(56223),W=r(23680),de=r(64170);const ue=new _.OlP("MAT_INPUT_VALUE_ACCESSOR"),ye=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let He=0;const et=(0,W.FD)(class{constructor(ee,fe,Y,pe){this._defaultErrorStateMatcher=ee,this._parentForm=fe,this._parentFormGroup=Y,this.ngControl=pe,this.stateChanges=new B.x}});let st=(()=>{class ee extends et{get disabled(){return this._disabled}set disabled(Y){this._disabled=(0,i.Ig)(Y),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(Y){this._id=Y||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(se.kI.required)??!1}set required(Y){this._required=(0,i.Ig)(Y)}get type(){return this._type}set type(Y){this._type=Y||"text",this._validateType(),!this._isTextarea&&(0,C.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(Y){Y!==this.value&&(this._inputValueAccessor.value=Y,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Y){this._readonly=(0,i.Ig)(Y)}constructor(Y,pe,Ee,Ue,ot,At,Tt,Kt,Ft,Ot){super(At,Ue,ot,Ee),this._elementRef=Y,this._platform=pe,this._autofillMonitor=Kt,this._formField=Ot,this._uid="mat-input-"+He++,this.focused=!1,this.stateChanges=new B.x,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(jt=>(0,C.qK)().has(jt)),this._iOSKeyupListener=jt=>{const me=jt.target;!me.value&&0===me.selectionStart&&0===me.selectionEnd&&(me.setSelectionRange(1,1),me.setSelectionRange(0,0))};const Ut=this._elementRef.nativeElement,Pt=Ut.nodeName.toLowerCase();this._inputValueAccessor=Tt||Ut,this._previousNativeValue=this.value,this.id=this.id,pe.IOS&&Ft.runOutsideAngular(()=>{Y.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Pt,this._isTextarea="textarea"===Pt,this._isInFormField=!!Ot,this._isNativeSelect&&(this.controlType=Ut.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Y=>{this.autofilled=Y.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Y){this._elementRef.nativeElement.focus(Y)}_focusChanged(Y){Y!==this.focused&&(this.focused=Y,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const Y=this._elementRef.nativeElement.value;this._previousNativeValue!==Y&&(this._previousNativeValue=Y,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Y=this._getPlaceholder();if(Y!==this._previousPlaceholder){const pe=this._elementRef.nativeElement;this._previousPlaceholder=Y,Y?pe.setAttribute("placeholder",Y):pe.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){ye.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Y=this._elementRef.nativeElement.validity;return Y&&Y.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Y=this._elementRef.nativeElement,pe=Y.options[0];return this.focused||Y.multiple||!this.empty||!!(Y.selectedIndex>-1&&pe&&pe.label)}return this.focused||!this.empty}setDescribedByIds(Y){Y.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Y.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Y=this._elementRef.nativeElement;return this._isNativeSelect&&(Y.multiple||Y.size>1)}}return ee.\u0275fac=function(Y){return new(Y||ee)(_.Y36(_.SBq),_.Y36(C.t4),_.Y36(se.a5,10),_.Y36(se.F,8),_.Y36(se.sg,8),_.Y36(W.rD),_.Y36(ue,10),_.Y36(ie),_.Y36(_.R0b),_.Y36(de.G_,8))},ee.\u0275dir=_.lG2({type:ee,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Y,pe){1&Y&&_.NdJ("focus",function(){return pe._focusChanged(!0)})("blur",function(){return pe._focusChanged(!1)})("input",function(){return pe._onInput()}),2&Y&&(_.Ikx("id",pe.id)("disabled",pe.disabled)("required",pe.required),_.uIk("name",pe.name||null)("readonly",pe.readonly&&!pe._isNativeSelect||null)("aria-invalid",pe.empty&&pe.required?null:pe.errorState)("aria-required",pe.required)("id",pe.id),_.ekj("mat-input-server",pe._isServer)("mat-mdc-form-field-textarea-control",pe._isInFormField&&pe._isTextarea)("mat-mdc-form-field-input-control",pe._isInFormField)("mdc-text-field__input",pe._isInFormField)("mat-mdc-native-select-inline",pe._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[_._Bn([{provide:de.Eo,useExisting:ee}]),_.qOj,_.TTD]}),ee})(),Ye=(()=>{class ee{}return ee.\u0275fac=function(Y){return new(Y||ee)},ee.\u0275mod=_.oAB({type:ee}),ee.\u0275inj=_.cJS({imports:[W.BQ,de.lN,de.lN,F,W.BQ]}),ee})()},59038:(kt,Pe,r)=>{"use strict";r.d(Pe,{Hk:()=>We,ie:()=>Ce});var i=r(65879),C=r(42495),I=(r(62831),r(23680)),re=(r(47394),r(63019),r(78645),r(17131)),d=r(96814),F=r(26385);r(4300),r(78337),r(36028),r(56223),r(59773);const ye=["*"],yt=new i.OlP("MAT_LIST_CONFIG");let tt=(()=>{class le{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.f3M)(yt,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(N){this._disableRipple=(0,C.Ig)(N)}get disabled(){return this._disabled}set disabled(N){this._disabled=(0,C.Ig)(N)}}return le.\u0275fac=function(N){return new(N||le)},le.\u0275dir=i.lG2({type:le,hostVars:1,hostBindings:function(N,j){2&N&&i.uIk("aria-disabled",j.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),le})(),We=(()=>{class le extends tt{constructor(){super(...arguments),this._isNonInteractive=!1}}return le.\u0275fac=function(){let ae;return function(j){return(ae||(ae=i.n5z(le)))(j||le)}}(),le.\u0275cmp=i.Xpm({type:le,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[i._Bn([{provide:tt,useExisting:le}]),i.qOj],ngContentSelectors:ye,decls:1,vars:0,template:function(N,j){1&N&&(i.F$t(),i.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),le})(),Ce=(()=>{class le{}return le.\u0275fac=function(N){return new(N||le)},le.\u0275mod=i.oAB({type:le}),le.\u0275inj=i.cJS({imports:[re.Q8,d.ez,I.BQ,I.si,I.us,F.t]}),le})()},77988:(kt,Pe,r)=>{"use strict";r.d(Pe,{OP:()=>Ot,Tx:()=>Ht,VK:()=>yt,p6:()=>bt});var i=r(65879),C=r(4300),_=r(42495),I=r(36028),B=r(78645),K=r(63019),ie=r(47394),re=r(22096),d=r(76410),F=r(27921),se=r(94664),W=r(48180),de=r(59773),J=r(32181),ue=r(5177),ye=r(23680),He=r(96814),et=r(68484),st=r(86825),Ye=r(49388),ee=r(33651),fe=r(62831),Y=r(89829);const pe=["mat-menu-item",""];function Ee(Qe,zt){1&Qe&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"polygon",4),i.qZA())}const Ue=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],ot=["mat-icon, [matMenuItemIcon]","*"];function At(Qe,zt){if(1&Qe){const ze=i.EpF();i.TgZ(0,"div",0),i.NdJ("keydown",function(he){i.CHM(ze);const O=i.oxw();return i.KtG(O._handleKeydown(he))})("click",function(){i.CHM(ze);const he=i.oxw();return i.KtG(he.closed.emit("click"))})("@transformMenu.start",function(he){i.CHM(ze);const O=i.oxw();return i.KtG(O._onAnimationStart(he))})("@transformMenu.done",function(he){i.CHM(ze);const O=i.oxw();return i.KtG(O._onAnimationDone(he))}),i.TgZ(1,"div",1),i.Hsn(2),i.qZA()()}if(2&Qe){const ze=i.oxw();i.Q6J("id",ze.panelId)("ngClass",ze._classList)("@transformMenu",ze._panelAnimationState),i.uIk("aria-label",ze.ariaLabel||null)("aria-labelledby",ze.ariaLabelledby||null)("aria-describedby",ze.ariaDescribedby||null)}}const Tt=["*"],Kt=new i.OlP("MAT_MENU_PANEL"),Ft=(0,ye.Kr)((0,ye.Id)(class{}));let Ot=(()=>{class Qe extends Ft{constructor(ze,We,he,O,te){super(),this._elementRef=ze,this._document=We,this._focusMonitor=he,this._parentMenu=O,this._changeDetectorRef=te,this.role="menuitem",this._hovered=new B.x,this._focused=new B.x,this._highlighted=!1,this._triggersSubmenu=!1,O?.addItem?.(this)}focus(ze,We){this._focusMonitor&&ze?this._focusMonitor.focusVia(this._getHostElement(),ze,We):this._getHostElement().focus(We),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(ze){this.disabled&&(ze.preventDefault(),ze.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const ze=this._elementRef.nativeElement.cloneNode(!0),We=ze.querySelectorAll("mat-icon, .material-icons");for(let he=0;he enter",(0,st.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,st.oB)({opacity:1,transform:"scale(1)"}))),(0,st.eR)("* => void",(0,st.jt)("100ms 25ms linear",(0,st.oB)({opacity:0})))]),fadeInItems:(0,st.X$)("fadeInItems",[(0,st.SB)("showing",(0,st.oB)({opacity:1})),(0,st.eR)("void => *",[(0,st.oB)({opacity:0}),(0,st.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let gt=0;const dt=new i.OlP("mat-menu-default-options",{providedIn:"root",factory:function Bt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Xe=(()=>{class Qe{get xPosition(){return this._xPosition}set xPosition(ze){this._xPosition=ze,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(ze){this._yPosition=ze,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(ze){this._overlapTrigger=(0,_.Ig)(ze)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(ze){this._hasBackdrop=(0,_.Ig)(ze)}set panelClass(ze){const We=this._previousPanelClass;We&&We.length&&We.split(" ").forEach(he=>{this._classList[he]=!1}),this._previousPanelClass=ze,ze&&ze.length&&(ze.split(" ").forEach(he=>{this._classList[he]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(ze){this.panelClass=ze}constructor(ze,We,he,O){this._elementRef=ze,this._ngZone=We,this._changeDetectorRef=O,this._directDescendantItems=new i.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new B.x,this.closed=new i.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+gt++,this.overlayPanelClass=he.overlayPanelClass||"",this._xPosition=he.xPosition,this._yPosition=he.yPosition,this.backdropClass=he.backdropClass,this._overlapTrigger=he.overlapTrigger,this._hasBackdrop=he.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new C.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,F.O)(this._directDescendantItems),(0,se.w)(ze=>(0,K.T)(...ze.map(We=>We._focused)))).subscribe(ze=>this._keyManager.updateActiveItem(ze)),this._directDescendantItems.changes.subscribe(ze=>{const We=this._keyManager;if("enter"===this._panelAnimationState&&We.activeItem?._hasFocus()){const he=ze.toArray(),O=Math.max(0,Math.min(he.length-1,We.activeItemIndex||0));he[O]&&!he[O].disabled?We.setActiveItem(O):We.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,F.O)(this._directDescendantItems),(0,se.w)(We=>(0,K.T)(...We.map(he=>he._hovered))))}addItem(ze){}removeItem(ze){}_handleKeydown(ze){const We=ze.keyCode,he=this._keyManager;switch(We){case I.hY:(0,I.Vb)(ze)||(ze.preventDefault(),this.closed.emit("keydown"));break;case I.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case I.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(We===I.LH||We===I.JH)&&he.setFocusOrigin("keyboard"),void he.onKeydown(ze)}ze.stopPropagation()}focusFirstItem(ze="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,W.q)(1)).subscribe(()=>{let We=null;if(this._directDescendantItems.length&&(We=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!We||!We.contains(document.activeElement)){const he=this._keyManager;he.setFocusOrigin(ze).setFirstItemActive(),!he.activeItem&&We&&We.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(ze){const We=Math.min(this._baseElevation+ze,24),he=`${this._elevationPrefix}${We}`,O=Object.keys(this._classList).find(te=>te.startsWith(this._elevationPrefix));(!O||O===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[he]=!0,this._previousElevation=he)}setPositionClasses(ze=this.xPosition,We=this.yPosition){const he=this._classList;he["mat-menu-before"]="before"===ze,he["mat-menu-after"]="after"===ze,he["mat-menu-above"]="above"===We,he["mat-menu-below"]="below"===We,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(ze){this._animationDone.next(ze),this._isAnimating=!1}_onAnimationStart(ze){this._isAnimating=!0,"enter"===ze.toState&&0===this._keyManager.activeItemIndex&&(ze.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,F.O)(this._allItems)).subscribe(ze=>{this._directDescendantItems.reset(ze.filter(We=>We._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Qe.\u0275fac=function(ze){return new(ze||Qe)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(dt),i.Y36(i.sBO))},Qe.\u0275dir=i.lG2({type:Qe,contentQueries:function(ze,We,he){if(1&ze&&(i.Suo(he,me,5),i.Suo(he,Ot,5),i.Suo(he,Ot,4)),2&ze){let O;i.iGM(O=i.CRH())&&(We.lazyContent=O.first),i.iGM(O=i.CRH())&&(We._allItems=O),i.iGM(O=i.CRH())&&(We.items=O)}},viewQuery:function(ze,We){if(1&ze&&i.Gf(i.Rgc,5),2&ze){let he;i.iGM(he=i.CRH())&&(We.templateRef=he.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Qe})(),yt=(()=>{class Qe extends Xe{constructor(ze,We,he,O){super(ze,We,he,O),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Qe.\u0275fac=function(ze){return new(ze||Qe)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(dt),i.Y36(i.sBO))},Qe.\u0275cmp=i.Xpm({type:Qe,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(ze,We){2&ze&&i.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[i._Bn([{provide:Kt,useExisting:Qe}]),i.qOj],ngContentSelectors:Tt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(ze,We){1&ze&&(i.F$t(),i.YNc(0,At,3,6,"ng-template"))},dependencies:[He.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Ge.transformMenu,Ge.fadeInItems]},changeDetection:0}),Qe})();const tt=new i.OlP("mat-menu-scroll-strategy"),nt={provide:tt,deps:[ee.aV],useFactory:function Mt(Qe){return()=>Qe.scrollStrategies.reposition()}},ct=(0,fe.i$)({passive:!0});let ke=(()=>{class Qe{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(ze){this.menu=ze}get menu(){return this._menu}set menu(ze){ze!==this._menu&&(this._menu=ze,this._menuCloseSubscription.unsubscribe(),ze&&(this._menuCloseSubscription=ze.close.subscribe(We=>{this._destroyMenu(We),("click"===We||"tab"===We)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(We)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(ze,We,he,O,te,Ce,le,ae,N){this._overlay=ze,this._element=We,this._viewContainerRef=he,this._menuItemInstance=Ce,this._dir=le,this._focusMonitor=ae,this._ngZone=N,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=ie.w0.EMPTY,this._hoverSubscription=ie.w0.EMPTY,this._menuCloseSubscription=ie.w0.EMPTY,this._changeDetectorRef=(0,i.f3M)(i.sBO),this._handleTouchStart=j=>{(0,C.yG)(j)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new i.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new i.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=O,this._parentMaterialMenu=te instanceof Xe?te:void 0,We.nativeElement.addEventListener("touchstart",this._handleTouchStart,ct)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ct),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const ze=this.menu;if(this._menuOpen||!ze)return;const We=this._createOverlay(ze),he=We.getConfig(),O=he.positionStrategy;this._setPosition(ze,O),he.hasBackdrop=null==ze.hasBackdrop?!this.triggersSubmenu():ze.hasBackdrop,We.attach(this._getPortal(ze)),ze.lazyContent&&ze.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(ze),ze instanceof Xe&&(ze._startAnimation(),ze._directDescendantItems.changes.pipe((0,de.R)(ze.close)).subscribe(()=>{O.withLockedPosition(!1).reapplyLastPosition(),O.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(ze,We){this._focusMonitor&&ze?this._focusMonitor.focusVia(this._element,ze,We):this._element.nativeElement.focus(We)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(ze){if(!this._overlayRef||!this.menuOpen)return;const We=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===ze||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,We instanceof Xe?(We._resetAnimation(),We.lazyContent?We._animationDone.pipe((0,J.h)(he=>"void"===he.toState),(0,W.q)(1),(0,de.R)(We.lazyContent._attached)).subscribe({next:()=>We.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),We?.lazyContent?.detach())}_initMenu(ze){ze.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,ze.direction=this.dir,this._setMenuElevation(ze),ze.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(ze){if(ze.setElevation){let We=0,he=ze.parentMenu;for(;he;)We++,he=he.parentMenu;ze.setElevation(We)}}_setIsMenuOpen(ze){ze!==this._menuOpen&&(this._menuOpen=ze,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(ze),this._changeDetectorRef.markForCheck())}_createOverlay(ze){if(!this._overlayRef){const We=this._getOverlayConfig(ze);this._subscribeToPositions(ze,We.positionStrategy),this._overlayRef=this._overlay.create(We),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(ze){return new ee.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:ze.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:ze.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(ze,We){ze.setPositionClasses&&We.positionChanges.subscribe(he=>{const O="start"===he.connectionPair.overlayX?"after":"before",te="top"===he.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>ze.setPositionClasses(O,te)):ze.setPositionClasses(O,te)})}_setPosition(ze,We){let[he,O]="before"===ze.xPosition?["end","start"]:["start","end"],[te,Ce]="above"===ze.yPosition?["bottom","top"]:["top","bottom"],[le,ae]=[te,Ce],[N,j]=[he,O],ge=0;if(this.triggersSubmenu()){if(j=he="before"===ze.xPosition?"start":"end",O=N="end"===he?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Be=this._parentMaterialMenu.items.first;this._parentInnerPadding=Be?Be._getHostElement().offsetTop:0}ge="bottom"===te?this._parentInnerPadding:-this._parentInnerPadding}}else ze.overlapTrigger||(le="top"===te?"bottom":"top",ae="top"===Ce?"bottom":"top");We.withPositions([{originX:he,originY:le,overlayX:N,overlayY:te,offsetY:ge},{originX:O,originY:le,overlayX:j,overlayY:te,offsetY:ge},{originX:he,originY:ae,overlayX:N,overlayY:Ce,offsetY:-ge},{originX:O,originY:ae,overlayX:j,overlayY:Ce,offsetY:-ge}])}_menuClosingActions(){const ze=this._overlayRef.backdropClick(),We=this._overlayRef.detachments(),he=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,re.of)(),O=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,J.h)(te=>te!==this._menuItemInstance),(0,J.h)(()=>this._menuOpen)):(0,re.of)();return(0,K.T)(ze,he,O,We)}_handleMousedown(ze){(0,C.X6)(ze)||(this._openedBy=0===ze.button?"mouse":void 0,this.triggersSubmenu()&&ze.preventDefault())}_handleKeydown(ze){const We=ze.keyCode;(We===I.K5||We===I.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(We===I.SV&&"ltr"===this.dir||We===I.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(ze){this.triggersSubmenu()?(ze.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,J.h)(ze=>ze===this._menuItemInstance&&!ze.disabled),(0,ue.g)(0,d.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Xe&&this.menu._isAnimating?this.menu._animationDone.pipe((0,W.q)(1),(0,ue.g)(0,d.E),(0,de.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(ze){return(!this._portal||this._portal.templateRef!==ze.templateRef)&&(this._portal=new et.UE(ze.templateRef,this._viewContainerRef)),this._portal}}return Qe.\u0275fac=function(ze){return new(ze||Qe)(i.Y36(ee.aV),i.Y36(i.SBq),i.Y36(i.s_b),i.Y36(tt),i.Y36(Kt,8),i.Y36(Ot,10),i.Y36(Ye.Is,8),i.Y36(C.tE),i.Y36(i.R0b))},Qe.\u0275dir=i.lG2({type:Qe,hostVars:3,hostBindings:function(ze,We){1&ze&&i.NdJ("click",function(O){return We._handleClick(O)})("mousedown",function(O){return We._handleMousedown(O)})("keydown",function(O){return We._handleKeydown(O)}),2&ze&&i.uIk("aria-haspopup",We.menu?"menu":null)("aria-expanded",We.menuOpen)("aria-controls",We.menuOpen?We.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Qe})(),bt=(()=>{class Qe extends ke{}return Qe.\u0275fac=function(){let zt;return function(We){return(zt||(zt=i.n5z(Qe)))(We||Qe)}}(),Qe.\u0275dir=i.lG2({type:Qe,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[i.qOj]}),Qe})(),Ht=(()=>{class Qe{}return Qe.\u0275fac=function(ze){return new(ze||Qe)},Qe.\u0275mod=i.oAB({type:Qe}),Qe.\u0275inj=i.cJS({providers:[nt],imports:[He.ez,ye.si,ye.BQ,ee.U8,Y.ZD,ye.BQ]}),Qe})()},82599:(kt,Pe,r)=>{"use strict";r.d(Pe,{Rr:()=>ue,rP:()=>st});var i=r(65879),C=r(56223),_=r(4300),I=r(23680),B=r(42495),K=r(96814);const ie=["switch"],re=["*"],d=new i.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),F={provide:C.JU,useExisting:(0,i.Gpc)(()=>ue),multi:!0};class se{constructor(ee,fe){this.source=ee,this.checked=fe}}let W=0;const de=(0,I.sb)((0,I.pj)((0,I.Kr)((0,I.Id)(class{constructor(Ye){this._elementRef=Ye}}))));let J=(()=>{class Ye extends de{get required(){return this._required}set required(fe){this._required=(0,B.Ig)(fe)}get checked(){return this._checked}set checked(fe){this._checked=(0,B.Ig)(fe),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(fe,Y,pe,Ee,Ue,ot,At){super(fe),this._focusMonitor=Y,this._changeDetectorRef=pe,this.defaults=Ue,this._onChange=Tt=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new i.vpe,this.toggleChange=new i.vpe,this.tabIndex=parseInt(Ee)||0,this.color=this.defaultColor=Ue.color||"accent",this._noopAnimations="NoopAnimations"===ot,this.id=this._uniqueId=`${At}${++W}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(fe=>{"keyboard"===fe||"program"===fe?(this._focused=!0,this._changeDetectorRef.markForCheck()):fe||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(fe){this.checked=!!fe}registerOnChange(fe){this._onChange=fe}registerOnTouched(fe){this._onTouched=fe}setDisabledState(fe){this.disabled=fe,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return Ye.\u0275fac=function(fe){i.$Z()},Ye.\u0275dir=i.lG2({type:Ye,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[i.qOj]}),Ye})(),ue=(()=>{class Ye extends J{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(fe,Y,pe,Ee,Ue,ot){super(fe,Y,pe,Ee,Ue,ot,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new se(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(fe){return new se(this,fe)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return Ye.\u0275fac=function(fe){return new(fe||Ye)(i.Y36(i.SBq),i.Y36(_.tE),i.Y36(i.sBO),i.$8M("tabindex"),i.Y36(d),i.Y36(i.QbO,8))},Ye.\u0275cmp=i.Xpm({type:Ye,selectors:[["mat-slide-toggle"]],viewQuery:function(fe,Y){if(1&fe&&i.Gf(ie,5),2&fe){let pe;i.iGM(pe=i.CRH())&&(Y._switchElement=pe.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(fe,Y){2&fe&&(i.Ikx("id",Y.id),i.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),i.ekj("mat-mdc-slide-toggle-focused",Y._focused)("mat-mdc-slide-toggle-checked",Y.checked)("_mat-animation-noopable",Y._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[i._Bn([F]),i.qOj],ngContentSelectors:re,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[1,"mdc-label",3,"for","click"]],template:function(fe,Y){if(1&fe&&(i.F$t(),i.TgZ(0,"div",0)(1,"button",1,2),i.NdJ("click",function(){return Y._handleClick()}),i._UZ(3,"div",3),i.TgZ(4,"div",4)(5,"div",5)(6,"div",6),i._UZ(7,"div",7),i.qZA(),i.TgZ(8,"div",8),i._UZ(9,"div",9),i.qZA(),i.TgZ(10,"div",10),i.O4$(),i.TgZ(11,"svg",11),i._UZ(12,"path",12),i.qZA(),i.TgZ(13,"svg",13),i._UZ(14,"path",14),i.qZA()()()()(),i.kcU(),i.TgZ(15,"label",15),i.NdJ("click",function(Ee){return Ee.stopPropagation()}),i.Hsn(16),i.qZA()()),2&fe){const pe=i.MAs(2);i.ekj("mdc-form-field--align-end","before"==Y.labelPosition),i.xp6(1),i.ekj("mdc-switch--selected",Y.checked)("mdc-switch--unselected",!Y.checked)("mdc-switch--checked",Y.checked)("mdc-switch--disabled",Y.disabled),i.Q6J("tabIndex",Y.tabIndex)("disabled",Y.disabled),i.uIk("id",Y.buttonId)("name",Y.name)("aria-label",Y.ariaLabel)("aria-labelledby",Y._getAriaLabelledBy())("aria-describedby",Y.ariaDescribedby)("aria-required",Y.required||null)("aria-checked",Y.checked),i.xp6(8),i.Q6J("matRippleTrigger",pe)("matRippleDisabled",Y.disableRipple||Y.disabled)("matRippleCentered",!0),i.xp6(6),i.Q6J("for",Y.buttonId),i.uIk("id",Y._labelId)}},dependencies:[I.wG],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0}),Ye})(),et=(()=>{class Ye{}return Ye.\u0275fac=function(fe){return new(fe||Ye)},Ye.\u0275mod=i.oAB({type:Ye}),Ye.\u0275inj=i.cJS({}),Ye})(),st=(()=>{class Ye{}return Ye.\u0275fac=function(fe){return new(fe||Ye)},Ye.\u0275mod=i.oAB({type:Ye}),Ye.\u0275inj=i.cJS({imports:[et,I.BQ,I.si,K.ez,et,I.BQ]}),Ye})()},22939:(kt,Pe,r)=>{"use strict";r.d(Pe,{OX:()=>et,ZX:()=>Tt,qD:()=>st,ux:()=>Ut});var i=r(65879),C=r(78645),_=r(96814),I=r(32296),B=r(86825),K=r(68484),ie=r(62831),re=r(48180),d=r(59773),F=r(4300),se=r(71088),W=r(33651),de=r(23680);function J(Pt,jt){if(1&Pt){const me=i.EpF();i.TgZ(0,"div",2)(1,"button",3),i.NdJ("click",function(){i.CHM(me);const Ne=i.oxw();return i.KtG(Ne.action())}),i._uU(2),i.qZA()()}if(2&Pt){const me=i.oxw();i.xp6(2),i.hij(" ",me.data.action," ")}}const ue=["label"];function ye(Pt,jt){}const He=Math.pow(2,31)-1;class et{constructor(jt,me){this._overlayRef=me,this._afterDismissed=new C.x,this._afterOpened=new C.x,this._onAction=new C.x,this._dismissedByAction=!1,this.containerInstance=jt,jt._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(jt){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(jt,He))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const st=new i.OlP("MatSnackBarData");class Ye{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let ee=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275dir=i.lG2({type:Pt,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),Pt})(),fe=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275dir=i.lG2({type:Pt,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),Pt})(),Y=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275dir=i.lG2({type:Pt,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),Pt})(),pe=(()=>{class Pt{constructor(me,De){this.snackBarRef=me,this.data=De}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.Y36(et),i.Y36(st))},Pt.\u0275cmp=i.Xpm({type:Pt,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(me,De){1&me&&(i.TgZ(0,"div",0),i._uU(1),i.qZA(),i.YNc(2,J,3,1,"div",1)),2&me&&(i.xp6(1),i.hij(" ",De.data.message,"\n"),i.xp6(1),i.Q6J("ngIf",De.hasAction))},dependencies:[_.O5,I.lW,ee,fe,Y],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),Pt})();const Ee={snackBarState:(0,B.X$)("state",[(0,B.SB)("void, hidden",(0,B.oB)({transform:"scale(0.8)",opacity:0})),(0,B.SB)("visible",(0,B.oB)({transform:"scale(1)",opacity:1})),(0,B.eR)("* => visible",(0,B.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,B.eR)("* => void, * => hidden",(0,B.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,B.oB)({opacity:0})))])};let Ue=0,ot=(()=>{class Pt extends K.en{constructor(me,De,Ne,Ge,ut){super(),this._ngZone=me,this._elementRef=De,this._changeDetectorRef=Ne,this._platform=Ge,this.snackBarConfig=ut,this._document=(0,i.f3M)(_.K0),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new C.x,this._onExit=new C.x,this._onEnter=new C.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+Ue++,this.attachDomPortal=vt=>{this._assertNotAttached();const gt=this._portalOutlet.attachDomPortal(vt);return this._afterPortalAttached(),gt},this._live="assertive"!==ut.politeness||ut.announcementMessage?"off"===ut.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(me){this._assertNotAttached();const De=this._portalOutlet.attachComponentPortal(me);return this._afterPortalAttached(),De}attachTemplatePortal(me){this._assertNotAttached();const De=this._portalOutlet.attachTemplatePortal(me);return this._afterPortalAttached(),De}onAnimationEnd(me){const{fromState:De,toState:Ne}=me;if(("void"===Ne&&"void"!==De||"hidden"===Ne)&&this._completeExit(),"visible"===Ne){const Ge=this._onEnter;this._ngZone.run(()=>{Ge.next(),Ge.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,re.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const me=this._elementRef.nativeElement,De=this.snackBarConfig.panelClass;De&&(Array.isArray(De)?De.forEach(Ne=>me.classList.add(Ne)):me.classList.add(De)),this._exposeToModals()}_exposeToModals(){const me=this._liveElementId,De=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ne=0;Ne{const De=me.getAttribute("aria-owns");if(De){const Ne=De.replace(this._liveElementId,"").trim();Ne.length>0?me.setAttribute("aria-owns",Ne):me.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const me=this._elementRef.nativeElement.querySelector("[aria-hidden]"),De=this._elementRef.nativeElement.querySelector("[aria-live]");if(me&&De){let Ne=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&me.contains(document.activeElement)&&(Ne=document.activeElement),me.removeAttribute("aria-hidden"),De.appendChild(me),Ne?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(ie.t4),i.Y36(Ye))},Pt.\u0275dir=i.lG2({type:Pt,viewQuery:function(me,De){if(1&me&&i.Gf(K.Pl,7),2&me){let Ne;i.iGM(Ne=i.CRH())&&(De._portalOutlet=Ne.first)}},features:[i.qOj]}),Pt})(),At=(()=>{class Pt extends ot{_afterPortalAttached(){super._afterPortalAttached();const me=this._label.nativeElement,De="mdc-snackbar__label";me.classList.toggle(De,!me.querySelector(`.${De}`))}}return Pt.\u0275fac=function(){let jt;return function(De){return(jt||(jt=i.n5z(Pt)))(De||Pt)}}(),Pt.\u0275cmp=i.Xpm({type:Pt,selectors:[["mat-snack-bar-container"]],viewQuery:function(me,De){if(1&me&&i.Gf(ue,7),2&me){let Ne;i.iGM(Ne=i.CRH())&&(De._label=Ne.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(me,De){1&me&&i.WFA("@state.done",function(Ge){return De.onAnimationEnd(Ge)}),2&me&&i.d8E("@state",De._animationState)},features:[i.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(me,De){1&me&&(i.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),i.YNc(4,ye,0,0,"ng-template",4),i.qZA(),i._UZ(5,"div"),i.qZA()()),2&me&&(i.xp6(5),i.uIk("aria-live",De._live)("role",De._role)("id",De._liveElementId))},dependencies:[K.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[Ee.snackBarState]}}),Pt})(),Tt=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275mod=i.oAB({type:Pt}),Pt.\u0275inj=i.cJS({imports:[W.U8,K.eL,_.ez,I.ot,de.BQ,de.BQ]}),Pt})();const Ft=new i.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function Kt(){return new Ye}});let Ot=(()=>{class Pt{get _openedSnackBarRef(){const me=this._parentSnackBar;return me?me._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(me){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=me:this._snackBarRefAtThisLevel=me}constructor(me,De,Ne,Ge,ut,vt){this._overlay=me,this._live=De,this._injector=Ne,this._breakpointObserver=Ge,this._parentSnackBar=ut,this._defaultConfig=vt,this._snackBarRefAtThisLevel=null}openFromComponent(me,De){return this._attach(me,De)}openFromTemplate(me,De){return this._attach(me,De)}open(me,De="",Ne){const Ge={...this._defaultConfig,...Ne};return Ge.data={message:me,action:De},Ge.announcementMessage===me&&(Ge.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Ge)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(me,De){const Ge=i.zs3.create({parent:De&&De.viewContainerRef&&De.viewContainerRef.injector||this._injector,providers:[{provide:Ye,useValue:De}]}),ut=new K.C5(this.snackBarContainerComponent,De.viewContainerRef,Ge),vt=me.attach(ut);return vt.instance.snackBarConfig=De,vt.instance}_attach(me,De){const Ne={...new Ye,...this._defaultConfig,...De},Ge=this._createOverlay(Ne),ut=this._attachSnackBarContainer(Ge,Ne),vt=new et(ut,Ge);if(me instanceof i.Rgc){const gt=new K.UE(me,null,{$implicit:Ne.data,snackBarRef:vt});vt.instance=ut.attachTemplatePortal(gt)}else{const gt=this._createInjector(Ne,vt),dt=new K.C5(me,void 0,gt),Bt=ut.attachComponentPortal(dt);vt.instance=Bt.instance}return this._breakpointObserver.observe(se.u3.HandsetPortrait).pipe((0,d.R)(Ge.detachments())).subscribe(gt=>{Ge.overlayElement.classList.toggle(this.handsetCssClass,gt.matches)}),Ne.announcementMessage&&ut._onAnnounce.subscribe(()=>{this._live.announce(Ne.announcementMessage,Ne.politeness)}),this._animateSnackBar(vt,Ne),this._openedSnackBarRef=vt,this._openedSnackBarRef}_animateSnackBar(me,De){me.afterDismissed().subscribe(()=>{this._openedSnackBarRef==me&&(this._openedSnackBarRef=null),De.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{me.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):me.containerInstance.enter(),De.duration&&De.duration>0&&me.afterOpened().subscribe(()=>me._dismissAfter(De.duration))}_createOverlay(me){const De=new W.X_;De.direction=me.direction;let Ne=this._overlay.position().global();const Ge="rtl"===me.direction,ut="left"===me.horizontalPosition||"start"===me.horizontalPosition&&!Ge||"end"===me.horizontalPosition&&Ge,vt=!ut&&"center"!==me.horizontalPosition;return ut?Ne.left("0"):vt?Ne.right("0"):Ne.centerHorizontally(),"top"===me.verticalPosition?Ne.top("0"):Ne.bottom("0"),De.positionStrategy=Ne,this._overlay.create(De)}_createInjector(me,De){return i.zs3.create({parent:me&&me.viewContainerRef&&me.viewContainerRef.injector||this._injector,providers:[{provide:et,useValue:De},{provide:st,useValue:me.data}]})}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.LFG(W.aV),i.LFG(F.Kd),i.LFG(i.zs3),i.LFG(se.Yg),i.LFG(Pt,12),i.LFG(Ft))},Pt.\u0275prov=i.Yz7({token:Pt,factory:Pt.\u0275fac}),Pt})(),Ut=(()=>{class Pt extends Ot{constructor(me,De,Ne,Ge,ut,vt){super(me,De,Ne,Ge,ut,vt),this.simpleSnackBarComponent=pe,this.snackBarContainerComponent=At,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.LFG(W.aV),i.LFG(F.Kd),i.LFG(i.zs3),i.LFG(se.Yg),i.LFG(Pt,12),i.LFG(Ft))},Pt.\u0275prov=i.Yz7({token:Pt,factory:Pt.\u0275fac,providedIn:Tt}),Pt})()},6593:(kt,Pe,r)=>{"use strict";r.d(Pe,{Cg:()=>Ge,Dx:()=>zt,H7:()=>mn,b2:()=>ft,se:()=>Ue});var i=r(65879),C=r(96814);class _ extends C.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class I extends _{static makeCurrent(){(0,C.HT)(new I)}onAndCancel(Ie,Me,Fe){return Ie.addEventListener(Me,Fe),()=>{Ie.removeEventListener(Me,Fe)}}dispatchEvent(Ie,Me){Ie.dispatchEvent(Me)}remove(Ie){Ie.parentNode&&Ie.parentNode.removeChild(Ie)}createElement(Ie,Me){return(Me=Me||this.getDefaultDocument()).createElement(Ie)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ie){return Ie.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ie){return Ie instanceof DocumentFragment}getGlobalEventTarget(Ie,Me){return"window"===Me?window:"document"===Me?Ie:"body"===Me?Ie.body:null}getBaseHref(Ie){const Me=function K(){return B=B||document.querySelector("base"),B?B.getAttribute("href"):null}();return null==Me?null:function re(Ve){ie=ie||document.createElement("a"),ie.setAttribute("href",Ve);const Ie=ie.pathname;return"/"===Ie.charAt(0)?Ie:`/${Ie}`}(Me)}resetBaseElement(){B=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ie){return(0,C.Mx)(document.cookie,Ie)}}let ie,B=null,F=(()=>{class Ve{build(){return new XMLHttpRequest}}return Ve.\u0275fac=function(Me){return new(Me||Ve)},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const se=new i.OlP("EventManagerPlugins");let W=(()=>{class Ve{constructor(Me,Fe){this._zone=Fe,this._eventNameToPlugin=new Map,Me.forEach(wt=>{wt.manager=this}),this._plugins=Me.slice().reverse()}addEventListener(Me,Fe,wt){return this._findPluginFor(Fe).addEventListener(Me,Fe,wt)}getZone(){return this._zone}_findPluginFor(Me){let Fe=this._eventNameToPlugin.get(Me);if(Fe)return Fe;if(Fe=this._plugins.find($t=>$t.supports(Me)),!Fe)throw new i.vHH(5101,!1);return this._eventNameToPlugin.set(Me,Fe),Fe}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(se),i.LFG(i.R0b))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();class de{constructor(Ie){this._doc=Ie}}const J="ng-app-id";let ue=(()=>{class Ve{constructor(Me,Fe,wt,$t={}){this.doc=Me,this.appId=Fe,this.nonce=wt,this.platformId=$t,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,C.PM)($t),this.resetHostNodes()}addStyles(Me){for(const Fe of Me)1===this.changeUsageCount(Fe,1)&&this.onStyleAdded(Fe)}removeStyles(Me){for(const Fe of Me)this.changeUsageCount(Fe,-1)<=0&&this.onStyleRemoved(Fe)}ngOnDestroy(){const Me=this.styleNodesInDOM;Me&&(Me.forEach(Fe=>Fe.remove()),Me.clear());for(const Fe of this.getAllStyles())this.onStyleRemoved(Fe);this.resetHostNodes()}addHost(Me){this.hostNodes.add(Me);for(const Fe of this.getAllStyles())this.addStyleToHost(Me,Fe)}removeHost(Me){this.hostNodes.delete(Me)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Me){for(const Fe of this.hostNodes)this.addStyleToHost(Fe,Me)}onStyleRemoved(Me){const Fe=this.styleRef;Fe.get(Me)?.elements?.forEach(wt=>wt.remove()),Fe.delete(Me)}collectServerRenderedStyles(){const Me=this.doc.head?.querySelectorAll(`style[${J}="${this.appId}"]`);if(Me?.length){const Fe=new Map;return Me.forEach(wt=>{null!=wt.textContent&&Fe.set(wt.textContent,wt)}),Fe}return null}changeUsageCount(Me,Fe){const wt=this.styleRef;if(wt.has(Me)){const $t=wt.get(Me);return $t.usage+=Fe,$t.usage}return wt.set(Me,{usage:Fe,elements:[]}),Fe}getStyleElement(Me,Fe){const wt=this.styleNodesInDOM,$t=wt?.get(Fe);if($t?.parentNode===Me)return wt.delete(Fe),$t.removeAttribute(J),$t;{const nn=this.doc.createElement("style");return this.nonce&&nn.setAttribute("nonce",this.nonce),nn.textContent=Fe,this.platformIsServer&&nn.setAttribute(J,this.appId),nn}}addStyleToHost(Me,Fe){const wt=this.getStyleElement(Me,Fe);Me.appendChild(wt);const $t=this.styleRef,nn=$t.get(Fe)?.elements;nn?nn.push(wt):$t.set(Fe,{elements:[wt],usage:1})}resetHostNodes(){const Me=this.hostNodes;Me.clear(),Me.add(this.doc.head)}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0),i.LFG(i.AFp),i.LFG(i.Ojb,8),i.LFG(i.Lbi))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const ye={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},He=/%COMP%/g,fe=new i.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function Ee(Ve,Ie){return Ie.map(Me=>Me.replace(He,Ve))}let Ue=(()=>{class Ve{constructor(Me,Fe,wt,$t,nn,gn,ln,Zt=null){this.eventManager=Me,this.sharedStylesHost=Fe,this.appId=wt,this.removeStylesOnCompDestroy=$t,this.doc=nn,this.platformId=gn,this.ngZone=ln,this.nonce=Zt,this.rendererByCompId=new Map,this.platformIsServer=(0,C.PM)(gn),this.defaultRenderer=new ot(Me,nn,ln,this.platformIsServer)}createRenderer(Me,Fe){if(!Me||!Fe)return this.defaultRenderer;this.platformIsServer&&Fe.encapsulation===i.ifc.ShadowDom&&(Fe={...Fe,encapsulation:i.ifc.Emulated});const wt=this.getOrCreateRenderer(Me,Fe);return wt instanceof Ut?wt.applyToHost(Me):wt instanceof Ot&&wt.applyStyles(),wt}getOrCreateRenderer(Me,Fe){const wt=this.rendererByCompId;let $t=wt.get(Fe.id);if(!$t){const nn=this.doc,gn=this.ngZone,ln=this.eventManager,Zt=this.sharedStylesHost,Gn=this.removeStylesOnCompDestroy,Ae=this.platformIsServer;switch(Fe.encapsulation){case i.ifc.Emulated:$t=new Ut(ln,Zt,Fe,this.appId,Gn,nn,gn,Ae);break;case i.ifc.ShadowDom:return new Ft(ln,Zt,Me,Fe,nn,gn,this.nonce,Ae);default:$t=new Ot(ln,Zt,Fe,Gn,nn,gn,Ae)}wt.set(Fe.id,$t)}return $t}ngOnDestroy(){this.rendererByCompId.clear()}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(W),i.LFG(ue),i.LFG(i.AFp),i.LFG(fe),i.LFG(C.K0),i.LFG(i.Lbi),i.LFG(i.R0b),i.LFG(i.Ojb))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();class ot{constructor(Ie,Me,Fe,wt){this.eventManager=Ie,this.doc=Me,this.ngZone=Fe,this.platformIsServer=wt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ie,Me){return Me?this.doc.createElementNS(ye[Me]||Me,Ie):this.doc.createElement(Ie)}createComment(Ie){return this.doc.createComment(Ie)}createText(Ie){return this.doc.createTextNode(Ie)}appendChild(Ie,Me){(Kt(Ie)?Ie.content:Ie).appendChild(Me)}insertBefore(Ie,Me,Fe){Ie&&(Kt(Ie)?Ie.content:Ie).insertBefore(Me,Fe)}removeChild(Ie,Me){Ie&&Ie.removeChild(Me)}selectRootElement(Ie,Me){let Fe="string"==typeof Ie?this.doc.querySelector(Ie):Ie;if(!Fe)throw new i.vHH(-5104,!1);return Me||(Fe.textContent=""),Fe}parentNode(Ie){return Ie.parentNode}nextSibling(Ie){return Ie.nextSibling}setAttribute(Ie,Me,Fe,wt){if(wt){Me=wt+":"+Me;const $t=ye[wt];$t?Ie.setAttributeNS($t,Me,Fe):Ie.setAttribute(Me,Fe)}else Ie.setAttribute(Me,Fe)}removeAttribute(Ie,Me,Fe){if(Fe){const wt=ye[Fe];wt?Ie.removeAttributeNS(wt,Me):Ie.removeAttribute(`${Fe}:${Me}`)}else Ie.removeAttribute(Me)}addClass(Ie,Me){Ie.classList.add(Me)}removeClass(Ie,Me){Ie.classList.remove(Me)}setStyle(Ie,Me,Fe,wt){wt&(i.JOm.DashCase|i.JOm.Important)?Ie.style.setProperty(Me,Fe,wt&i.JOm.Important?"important":""):Ie.style[Me]=Fe}removeStyle(Ie,Me,Fe){Fe&i.JOm.DashCase?Ie.style.removeProperty(Me):Ie.style[Me]=""}setProperty(Ie,Me,Fe){Ie[Me]=Fe}setValue(Ie,Me){Ie.nodeValue=Me}listen(Ie,Me,Fe){if("string"==typeof Ie&&!(Ie=(0,C.q)().getGlobalEventTarget(this.doc,Ie)))throw new Error(`Unsupported event target ${Ie} for event ${Me}`);return this.eventManager.addEventListener(Ie,Me,this.decoratePreventDefault(Fe))}decoratePreventDefault(Ie){return Me=>{if("__ngUnwrap__"===Me)return Ie;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ie(Me)):Ie(Me))&&Me.preventDefault()}}}function Kt(Ve){return"TEMPLATE"===Ve.tagName&&void 0!==Ve.content}class Ft extends ot{constructor(Ie,Me,Fe,wt,$t,nn,gn,ln){super(Ie,$t,nn,ln),this.sharedStylesHost=Me,this.hostEl=Fe,this.shadowRoot=Fe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Zt=Ee(wt.id,wt.styles);for(const Gn of Zt){const Ae=document.createElement("style");gn&&Ae.setAttribute("nonce",gn),Ae.textContent=Gn,this.shadowRoot.appendChild(Ae)}}nodeOrShadowRoot(Ie){return Ie===this.hostEl?this.shadowRoot:Ie}appendChild(Ie,Me){return super.appendChild(this.nodeOrShadowRoot(Ie),Me)}insertBefore(Ie,Me,Fe){return super.insertBefore(this.nodeOrShadowRoot(Ie),Me,Fe)}removeChild(Ie,Me){return super.removeChild(this.nodeOrShadowRoot(Ie),Me)}parentNode(Ie){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ie)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ot extends ot{constructor(Ie,Me,Fe,wt,$t,nn,gn,ln){super(Ie,$t,nn,gn),this.sharedStylesHost=Me,this.removeStylesOnCompDestroy=wt,this.styles=ln?Ee(ln,Fe.styles):Fe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ut extends Ot{constructor(Ie,Me,Fe,wt,$t,nn,gn,ln){const Zt=wt+"-"+Fe.id;super(Ie,Me,Fe,$t,nn,gn,ln,Zt),this.contentAttr=function Y(Ve){return"_ngcontent-%COMP%".replace(He,Ve)}(Zt),this.hostAttr=function pe(Ve){return"_nghost-%COMP%".replace(He,Ve)}(Zt)}applyToHost(Ie){this.applyStyles(),this.setAttribute(Ie,this.hostAttr,"")}createElement(Ie,Me){const Fe=super.createElement(Ie,Me);return super.setAttribute(Fe,this.contentAttr,""),Fe}}let Pt=(()=>{class Ve extends de{constructor(Me){super(Me)}supports(Me){return!0}addEventListener(Me,Fe,wt){return Me.addEventListener(Fe,wt,!1),()=>this.removeEventListener(Me,Fe,wt)}removeEventListener(Me,Fe,wt){return Me.removeEventListener(Fe,wt)}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const jt=["alt","control","meta","shift"],me={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},De={alt:Ve=>Ve.altKey,control:Ve=>Ve.ctrlKey,meta:Ve=>Ve.metaKey,shift:Ve=>Ve.shiftKey};let Ne=(()=>{class Ve extends de{constructor(Me){super(Me)}supports(Me){return null!=Ve.parseEventName(Me)}addEventListener(Me,Fe,wt){const $t=Ve.parseEventName(Fe),nn=Ve.eventCallback($t.fullKey,wt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,C.q)().onAndCancel(Me,$t.domEventName,nn))}static parseEventName(Me){const Fe=Me.toLowerCase().split("."),wt=Fe.shift();if(0===Fe.length||"keydown"!==wt&&"keyup"!==wt)return null;const $t=Ve._normalizeKey(Fe.pop());let nn="",gn=Fe.indexOf("code");if(gn>-1&&(Fe.splice(gn,1),nn="code."),jt.forEach(Zt=>{const Gn=Fe.indexOf(Zt);Gn>-1&&(Fe.splice(Gn,1),nn+=Zt+".")}),nn+=$t,0!=Fe.length||0===$t.length)return null;const ln={};return ln.domEventName=wt,ln.fullKey=nn,ln}static matchEventFullKeyCode(Me,Fe){let wt=me[Me.key]||Me.key,$t="";return Fe.indexOf("code.")>-1&&(wt=Me.code,$t="code."),!(null==wt||!wt)&&(wt=wt.toLowerCase()," "===wt?wt="space":"."===wt&&(wt="dot"),jt.forEach(nn=>{nn!==wt&&(0,De[nn])(Me)&&($t+=nn+".")}),$t+=wt,$t===Fe)}static eventCallback(Me,Fe,wt){return $t=>{Ve.matchEventFullKeyCode($t,Me)&&wt.runGuarded(()=>Fe($t))}}static _normalizeKey(Me){return"esc"===Me?"escape":Me}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();function Ge(Ve,Ie){return(0,i.iPO)({rootComponent:Ve,...vt(Ie)})}function vt(Ve){return{appProviders:[...ct,...Ve?.providers??[]],platformProviders:yt}}const yt=[{provide:i.Lbi,useValue:C.bD},{provide:i.g9A,useValue:function dt(){I.makeCurrent()},multi:!0},{provide:C.K0,useFactory:function Xe(){return(0,i.RDi)(document),document},deps:[]}],Mt=new i.OlP(""),nt=[{provide:i.rWj,useClass:class d{addToWindow(Ie){i.dqk.getAngularTestability=(Fe,wt=!0)=>{const $t=Ie.findTestabilityInTree(Fe,wt);if(null==$t)throw new i.vHH(5103,!1);return $t},i.dqk.getAllAngularTestabilities=()=>Ie.getAllTestabilities(),i.dqk.getAllAngularRootElements=()=>Ie.getAllRootElements(),i.dqk.frameworkStabilizers||(i.dqk.frameworkStabilizers=[]),i.dqk.frameworkStabilizers.push(Fe=>{const wt=i.dqk.getAllAngularTestabilities();let $t=wt.length,nn=!1;const gn=function(ln){nn=nn||ln,$t--,0==$t&&Fe(nn)};wt.forEach(ln=>{ln.whenStable(gn)})})}findTestabilityInTree(Ie,Me,Fe){return null==Me?null:Ie.getTestability(Me)??(Fe?(0,C.q)().isShadowRoot(Me)?this.findTestabilityInTree(Ie,Me.host,!0):this.findTestabilityInTree(Ie,Me.parentElement,!0):null)}},deps:[]},{provide:i.lri,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]},{provide:i.dDg,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]}],ct=[{provide:i.zSh,useValue:"root"},{provide:i.qLn,useFactory:function Bt(){return new i.qLn},deps:[]},{provide:se,useClass:Pt,multi:!0,deps:[C.K0,i.R0b,i.Lbi]},{provide:se,useClass:Ne,multi:!0,deps:[C.K0]},Ue,ue,W,{provide:i.FYo,useExisting:Ue},{provide:C.JF,useClass:F,deps:[]},[]];let ft=(()=>{class Ve{constructor(Me){}static withServerTransition(Me){return{ngModule:Ve,providers:[{provide:i.AFp,useValue:Me.appId}]}}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(Mt,12))},Ve.\u0275mod=i.oAB({type:Ve}),Ve.\u0275inj=i.cJS({providers:[...ct,...nt],imports:[C.ez,i.hGG]}),Ve})(),zt=(()=>{class Ve{constructor(Me){this._doc=Me}getTitle(){return this._doc.title}setTitle(Me){this._doc.title=Me||""}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:function(Me){let Fe=null;return Fe=Me?new Me:function Qe(){return new zt((0,i.LFG)(C.K0))}(),Fe},providedIn:"root"}),Ve})();typeof window<"u"&&window;let mn=(()=>{class Ve{}return Ve.\u0275fac=function(Me){return new(Me||Ve)},Ve.\u0275prov=i.Yz7({token:Ve,factory:function(Me){let Fe=null;return Fe=Me?new(Me||Ve):i.LFG(it),Fe},providedIn:"root"}),Ve})(),it=(()=>{class Ve extends mn{constructor(Me){super(),this._doc=Me}sanitize(Me,Fe){if(null==Fe)return null;switch(Me){case i.q3G.NONE:return Fe;case i.q3G.HTML:return(0,i.qzn)(Fe,"HTML")?(0,i.z3N)(Fe):(0,i.EiD)(this._doc,String(Fe)).toString();case i.q3G.STYLE:return(0,i.qzn)(Fe,"Style")?(0,i.z3N)(Fe):Fe;case i.q3G.SCRIPT:if((0,i.qzn)(Fe,"Script"))return(0,i.z3N)(Fe);throw new i.vHH(5200,!1);case i.q3G.URL:return(0,i.qzn)(Fe,"URL")?(0,i.z3N)(Fe):(0,i.mCW)(String(Fe));case i.q3G.RESOURCE_URL:if((0,i.qzn)(Fe,"ResourceURL"))return(0,i.z3N)(Fe);throw new i.vHH(5201,!1);default:throw new i.vHH(5202,!1)}}bypassSecurityTrustHtml(Me){return(0,i.JVY)(Me)}bypassSecurityTrustStyle(Me){return(0,i.L6k)(Me)}bypassSecurityTrustScript(Me){return(0,i.eBb)(Me)}bypassSecurityTrustUrl(Me){return(0,i.LAX)(Me)}bypassSecurityTrustResourceUrl(Me){return(0,i.pB0)(Me)}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:function(Me){let Fe=null;return Fe=Me?new Me:function Cn(Ve){return new it(Ve.get(C.K0))}(i.LFG(i.zs3)),Fe},providedIn:"root"}),Ve})()},81896:(kt,Pe,r)=>{"use strict";r.d(Pe,{gz:()=>sn,F0:()=>on,rH:()=>Rn,Bz:()=>oc,lC:()=>_n,bU:()=>Lt,jK:()=>La,fw:()=>go});var i=r(65879),C=r(2664),_=r(7715),I=r(22096),B=r(65619),K=r(52572);const re=(0,r(82306).d)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"});var d=r(35211),F=r(74911),se=r(88407),W=r(58504),de=r(36232),J=r(93168),ue=r(78645),ye=r(96814),He=r(37398),et=r(94664),st=r(48180),Ye=r(27921),ee=r(32181),fe=r(21631),Y=r(79360),pe=r(8251);function Ee(p){return(0,Y.e)((v,f)=>{let x=!1;v.subscribe((0,pe.x)(f,V=>{x=!0,f.next(V)},()=>{x||f.next(p),f.complete()}))})}function Ue(p=ot){return(0,Y.e)((v,f)=>{let x=!1;v.subscribe((0,pe.x)(f,V=>{x=!0,f.next(V)},()=>x?f.complete():f.error(p())))})}function ot(){return new re}var At=r(42737);function Tt(p,v){const f=arguments.length>=2;return x=>x.pipe(p?(0,ee.h)((V,oe)=>p(V,oe,x)):At.y,(0,st.q)(1),f?Ee(v):Ue(()=>new re))}var Kt=r(76328),Ft=r(99397),Ot=r(26306);function jt(p){return p<=0?()=>de.E:(0,Y.e)((v,f)=>{let x=[];v.subscribe((0,pe.x)(f,V=>{x.push(V),p{for(const V of x)f.next(V);f.complete()},void 0,()=>{x=null}))})}var De=r(21441),Ne=r(64716),Ge=r(66196),ut=r(57537),vt=r(6593);const gt="primary",dt=Symbol("RouteTitle");class Bt{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const f=this.params[v];return Array.isArray(f)?f[0]:f}return null}getAll(v){if(this.has(v)){const f=this.params[v];return Array.isArray(f)?f:[f]}return[]}get keys(){return Object.keys(this.params)}}function Xe(p){return new Bt(p)}function yt(p,v,f){const x=f.path.split("/");if(x.length>p.length||"full"===f.pathMatch&&(v.hasChildren()||x.lengthx[oe]===V)}return p===v}function ct(p){return p.length>0?p[p.length-1]:null}function ft(p){return(0,C.b)(p)?p:(0,i.QGY)(p)?(0,_.D)(Promise.resolve(p)):(0,I.of)(p)}const ke={exact:function zt(p,v,f){if(!N(p.segments,v.segments)||!O(p.segments,v.segments,f)||p.numberOfChildren!==v.numberOfChildren)return!1;for(const x in v.children)if(!p.children[x]||!zt(p.children[x],v.children[x],f))return!1;return!0},subset:We},bt={exact:function Qe(p,v){return Mt(p,v)},subset:function ze(p,v){return Object.keys(v).length<=Object.keys(p).length&&Object.keys(v).every(f=>nt(p[f],v[f]))},ignored:()=>!0};function Ht(p,v,f){return ke[f.paths](p.root,v.root,f.matrixParams)&&bt[f.queryParams](p.queryParams,v.queryParams)&&!("exact"===f.fragment&&p.fragment!==v.fragment)}function We(p,v,f){return he(p,v,v.segments,f)}function he(p,v,f,x){if(p.segments.length>f.length){const V=p.segments.slice(0,f.length);return!(!N(V,f)||v.hasChildren()||!O(V,f,x))}if(p.segments.length===f.length){if(!N(p.segments,f)||!O(p.segments,f,x))return!1;for(const V in v.children)if(!p.children[V]||!We(p.children[V],v.children[V],x))return!1;return!0}{const V=f.slice(0,p.segments.length),oe=f.slice(p.segments.length);return!!(N(p.segments,V)&&O(p.segments,V,x)&&p.children[gt])&&he(p.children[gt],v,oe,x)}}function O(p,v,f){return v.every((x,V)=>bt[f](p[V].parameters,x.parameters))}class te{constructor(v=new Ce([],{}),f={},x=null){this.root=v,this.queryParams=f,this.fragment=x}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return Et.serialize(this)}}class Ce{constructor(v,f){this.segments=v,this.children=f,this.parent=null,Object.values(f).forEach(x=>x.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Dt(this)}}class le{constructor(v,f){this.path=v,this.parameters=f}get parameterMap(){return this._parameterMap||(this._parameterMap=Xe(this.parameters)),this._parameterMap}toString(){return $(this)}}function N(p,v){return p.length===v.length&&p.every((f,x)=>f.path===v[x].path)}let ge=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return new Be},providedIn:"root"}),p})();class Be{parse(v){const f=new $t(v);return new te(f.parseRootSegment(),f.parseQueryParams(),f.parseFragment())}serialize(v){const f=`/${Xt(v.root,!0)}`,x=function E(p){const v=Object.keys(p).map(f=>{const x=p[f];return Array.isArray(x)?x.map(V=>`${mn(f)}=${mn(V)}`).join("&"):`${mn(f)}=${mn(x)}`}).filter(f=>!!f);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${f}${x}${"string"==typeof v.fragment?`#${function Cn(p){return encodeURI(p)}(v.fragment)}`:""}`}}const Et=new Be;function Dt(p){return p.segments.map(v=>$(v)).join("/")}function Xt(p,v){if(!p.hasChildren())return Dt(p);if(v){const f=p.children[gt]?Xt(p.children[gt],!1):"",x=[];return Object.entries(p.children).forEach(([V,oe])=>{V!==gt&&x.push(`${V}:${Xt(oe,!1)}`)}),x.length>0?`${f}(${x.join("//")})`:f}{const f=function j(p,v){let f=[];return Object.entries(p.children).forEach(([x,V])=>{x===gt&&(f=f.concat(v(V,x)))}),Object.entries(p.children).forEach(([x,V])=>{x!==gt&&(f=f.concat(v(V,x)))}),f}(p,(x,V)=>V===gt?[Xt(p.children[gt],!1)]:[`${V}:${Xt(x,!1)}`]);return 1===Object.keys(p.children).length&&null!=p.children[gt]?`${Dt(p)}/${f[0]}`:`${Dt(p)}/(${f.join("//")})`}}function cn(p){return encodeURIComponent(p).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mn(p){return cn(p).replace(/%3B/gi,";")}function it(p){return cn(p).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Rt(p){return decodeURIComponent(p)}function Ze(p){return Rt(p.replace(/\+/g,"%20"))}function $(p){return`${it(p.path)}${function L(p){return Object.keys(p).map(v=>`;${it(v)}=${it(p[v])}`).join("")}(p.parameters)}`}const ne=/^[^\/()?;#]+/;function xe(p){const v=p.match(ne);return v?v[0]:""}const ht=/^[^\/()?;=#]+/,Ie=/^[^=?&#]+/,Fe=/^[^&#]+/;class $t{constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ce([],{}):new Ce([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let f={};this.peekStartsWith("/(")&&(this.capture("/"),f=this.parseParens(!0));let x={};return this.peekStartsWith("(")&&(x=this.parseParens(!1)),(v.length>0||Object.keys(f).length>0)&&(x[gt]=new Ce(v,f)),x}parseSegment(){const v=xe(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new i.vHH(4009,!1);return this.capture(v),new le(Rt(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const f=function Ve(p){const v=p.match(ht);return v?v[0]:""}(this.remaining);if(!f)return;this.capture(f);let x="";if(this.consumeOptional("=")){const V=xe(this.remaining);V&&(x=V,this.capture(x))}v[Rt(f)]=Rt(x)}parseQueryParam(v){const f=function Me(p){const v=p.match(Ie);return v?v[0]:""}(this.remaining);if(!f)return;this.capture(f);let x="";if(this.consumeOptional("=")){const ce=function wt(p){const v=p.match(Fe);return v?v[0]:""}(this.remaining);ce&&(x=ce,this.capture(x))}const V=Ze(f),oe=Ze(x);if(v.hasOwnProperty(V)){let ce=v[V];Array.isArray(ce)||(ce=[ce],v[V]=ce),ce.push(oe)}else v[V]=oe}parseParens(v){const f={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const x=xe(this.remaining),V=this.remaining[x.length];if("/"!==V&&")"!==V&&";"!==V)throw new i.vHH(4010,!1);let oe;x.indexOf(":")>-1?(oe=x.slice(0,x.indexOf(":")),this.capture(oe),this.capture(":")):v&&(oe=gt);const ce=this.parseChildren();f[oe]=1===Object.keys(ce).length?ce[gt]:new Ce([],ce),this.consumeOptional("//")}return f}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new i.vHH(4011,!1)}}function nn(p){return p.segments.length>0?new Ce([],{[gt]:p}):p}function gn(p){const v={};for(const x of Object.keys(p.children)){const oe=gn(p.children[x]);if(x===gt&&0===oe.segments.length&&oe.hasChildren())for(const[ce,Ke]of Object.entries(oe.children))v[ce]=Ke;else(oe.segments.length>0||oe.hasChildren())&&(v[x]=oe)}return function ln(p){if(1===p.numberOfChildren&&p.children[gt]){const v=p.children[gt];return new Ce(p.segments.concat(v.segments),v.children)}return p}(new Ce(p.segments,v))}function Zt(p){return p instanceof te}function Ae(p){let v;const V=nn(function f(oe){const ce={};for(const Nt of oe.children){const rn=f(Nt);ce[Nt.outlet]=rn}const Ke=new Ce(oe.url,ce);return oe===p&&(v=Ke),Ke}(p.root));return v??V}function be(p,v,f,x){let V=p;for(;V.parent;)V=V.parent;if(0===v.length)return Se(V,V,V,f,x);const oe=function _t(p){if("string"==typeof p[0]&&1===p.length&&"/"===p[0])return new mt(!0,0,p);let v=0,f=!1;const x=p.reduce((V,oe,ce)=>{if("object"==typeof oe&&null!=oe){if(oe.outlets){const Ke={};return Object.entries(oe.outlets).forEach(([Nt,rn])=>{Ke[Nt]="string"==typeof rn?rn.split("/"):rn}),[...V,{outlets:Ke}]}if(oe.segmentPath)return[...V,oe.segmentPath]}return"string"!=typeof oe?[...V,oe]:0===ce?(oe.split("/").forEach((Ke,Nt)=>{0==Nt&&"."===Ke||(0==Nt&&""===Ke?f=!0:".."===Ke?v++:""!=Ke&&V.push(Ke))}),V):[...V,oe]},[]);return new mt(f,v,x)}(v);if(oe.toRoot())return Se(V,V,new Ce([],{}),f,x);const ce=function Wt(p,v,f){if(p.isAbsolute)return new an(v,!0,0);if(!f)return new an(v,!1,NaN);if(null===f.parent)return new an(f,!0,0);const x=z(p.commands[0])?0:1;return function vn(p,v,f){let x=p,V=v,oe=f;for(;oe>V;){if(oe-=V,x=x.parent,!x)throw new i.vHH(4005,!1);V=x.segments.length}return new an(x,!1,V-oe)}(f,f.segments.length-1+x,p.numberOfDoubleDots)}(oe,V,p),Ke=ce.processChildren?ai(ce.segmentGroup,ce.index,oe.commands):qn(ce.segmentGroup,ce.index,oe.commands);return Se(V,ce.segmentGroup,Ke,f,x)}function z(p){return"object"==typeof p&&null!=p&&!p.outlets&&!p.segmentPath}function G(p){return"object"==typeof p&&null!=p&&p.outlets}function Se(p,v,f,x,V){let ce,oe={};x&&Object.entries(x).forEach(([Nt,rn])=>{oe[Nt]=Array.isArray(rn)?rn.map(fn=>`${fn}`):`${rn}`}),ce=p===v?f:Je(p,v,f);const Ke=nn(gn(ce));return new te(Ke,oe,V)}function Je(p,v,f){const x={};return Object.entries(p.children).forEach(([V,oe])=>{x[V]=oe===v?f:Je(oe,v,f)}),new Ce(p.segments,x)}class mt{constructor(v,f,x){if(this.isAbsolute=v,this.numberOfDoubleDots=f,this.commands=x,v&&x.length>0&&z(x[0]))throw new i.vHH(4003,!1);const V=x.find(G);if(V&&V!==ct(x))throw new i.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class an{constructor(v,f,x){this.segmentGroup=v,this.processChildren=f,this.index=x}}function qn(p,v,f){if(p||(p=new Ce([],{})),0===p.segments.length&&p.hasChildren())return ai(p,v,f);const x=function Ii(p,v,f){let x=0,V=v;const oe={match:!1,pathIndex:0,commandIndex:0};for(;V=f.length)return oe;const ce=p.segments[V],Ke=f[x];if(G(Ke))break;const Nt=`${Ke}`,rn=x0&&void 0===Nt)break;if(Nt&&rn&&"object"==typeof rn&&void 0===rn.outlets){if(!Li(Nt,rn,ce))return oe;x+=2}else{if(!Li(Nt,{},ce))return oe;x++}V++}return{match:!0,pathIndex:V,commandIndex:x}}(p,v,f),V=f.slice(x.commandIndex);if(x.match&&x.pathIndex{"string"==typeof ce&&(ce=[ce]),null!==ce&&(V[oe]=qn(p.children[oe],v,ce))}),Object.entries(p.children).forEach(([oe,ce])=>{void 0===x[oe]&&(V[oe]=ce)}),new Ce(p.segments,V)}}function Pi(p,v,f){const x=p.segments.slice(0,v);let V=0;for(;V{"string"==typeof x&&(x=[x]),null!==x&&(v[f]=Pi(new Ce([],{}),0,x))}),v}function wn(p){const v={};return Object.entries(p).forEach(([f,x])=>v[f]=`${x}`),v}function Li(p,v,f){return p==f.path&&Mt(v,f.parameters)}const ui="imperative";class En{constructor(v,f){this.id=v,this.url=f}}class ei extends En{constructor(v,f,x="imperative",V=null){super(v,f),this.type=0,this.navigationTrigger=x,this.restoredState=V}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ri extends En{constructor(v,f,x){super(v,f),this.urlAfterRedirects=x,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class ci extends En{constructor(v,f,x,V){super(v,f),this.reason=x,this.code=V,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class si extends En{constructor(v,f,x,V){super(v,f),this.reason=x,this.code=V,this.type=16}}class Wn extends En{constructor(v,f,x,V){super(v,f),this.error=x,this.target=V,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Wi extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ao extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class eo extends En{constructor(v,f,x,V,oe){super(v,f),this.urlAfterRedirects=x,this.state=V,this.shouldActivate=oe,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Xo extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ca extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ka{constructor(v){this.route=v,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ro{constructor(v){this.route=v,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class ro{constructor(v){this.snapshot=v,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xi{constructor(v){this.snapshot=v,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class yo{constructor(v){this.snapshot=v,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Fo{constructor(v){this.snapshot=v,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hn{constructor(v,f,x){this.routerEvent=v,this.position=f,this.anchor=x,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Tn{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new ni,this.attachRef=null}}let ni=(()=>{class p{constructor(){this.contexts=new Map}onChildOutletCreated(f,x){const V=this.getOrCreateContext(f);V.outlet=x,this.contexts.set(f,V)}onChildOutletDestroyed(f){const x=this.getContext(f);x&&(x.outlet=null,x.attachRef=null)}onOutletDeactivated(){const f=this.contexts;return this.contexts=new Map,f}onOutletReAttached(f){this.contexts=f}getOrCreateContext(f){let x=this.getContext(f);return x||(x=new Tn,this.contexts.set(f,x)),x}getContext(f){return this.contexts.get(f)||null}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();class gi{constructor(v){this._root=v}get root(){return this._root.value}parent(v){const f=this.pathFromRoot(v);return f.length>1?f[f.length-2]:null}children(v){const f=li(v,this._root);return f?f.children.map(x=>x.value):[]}firstChild(v){const f=li(v,this._root);return f&&f.children.length>0?f.children[0].value:null}siblings(v){const f=Yi(v,this._root);return f.length<2?[]:f[f.length-2].children.map(V=>V.value).filter(V=>V!==v)}pathFromRoot(v){return Yi(v,this._root).map(f=>f.value)}}function li(p,v){if(p===v.value)return v;for(const f of v.children){const x=li(p,f);if(x)return x}return null}function Yi(p,v){if(p===v.value)return[v];for(const f of v.children){const x=Yi(p,f);if(x.length)return x.unshift(v),x}return[]}class di{constructor(v,f){this.value=v,this.children=f}toString(){return`TreeNode(${this.value})`}}function Ni(p){const v={};return p&&p.children.forEach(f=>v[f.value.outlet]=f),v}class Ri extends gi{constructor(v,f){super(v),this.snapshot=f,mi(this,v)}toString(){return this.snapshot.toString()}}function Qn(p,v){const f=function Jt(p,v){const ce=new Bi([],{},{},"",{},gt,v,null,{});return new ii("",new di(ce,[]))}(0,v),x=new B.X([new le("",{})]),V=new B.X({}),oe=new B.X({}),ce=new B.X({}),Ke=new B.X(""),Nt=new sn(x,V,ce,Ke,oe,gt,v,f.root);return Nt.snapshot=f.root,new Ri(new di(Nt,[]),f)}class sn{constructor(v,f,x,V,oe,ce,Ke,Nt){this.urlSubject=v,this.paramsSubject=f,this.queryParamsSubject=x,this.fragmentSubject=V,this.dataSubject=oe,this.outlet=ce,this.component=Ke,this._futureSnapshot=Nt,this.title=this.dataSubject?.pipe((0,He.U)(rn=>rn[dt]))??(0,I.of)(void 0),this.url=v,this.params=f,this.queryParams=x,this.fragment=V,this.data=oe}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,He.U)(v=>Xe(v)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,He.U)(v=>Xe(v)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Hn(p,v="emptyOnly"){const f=p.pathFromRoot;let x=0;if("always"!==v)for(x=f.length-1;x>=1;){const V=f[x],oe=f[x-1];if(V.routeConfig&&""===V.routeConfig.path)x--;else{if(oe.component)break;x--}}return function Fi(p){return p.reduce((v,f)=>({params:{...v.params,...f.params},data:{...v.data,...f.data},resolve:{...f.data,...v.resolve,...f.routeConfig?.data,...f._resolvedData}}),{params:{},data:{},resolve:{}})}(f.slice(x))}class Bi{get title(){return this.data?.[dt]}constructor(v,f,x,V,oe,ce,Ke,Nt,rn){this.url=v,this.params=f,this.queryParams=x,this.fragment=V,this.data=oe,this.outlet=ce,this.component=Ke,this.routeConfig=Nt,this._resolve=rn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Xe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(x=>x.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ii extends gi{constructor(v,f){super(f),this.url=v,mi(this,f)}toString(){return Vn(this._root)}}function mi(p,v){v.value._routerState=p,v.children.forEach(f=>mi(p,f))}function Vn(p){const v=p.children.length>0?` { ${p.children.map(Vn).join(", ")} } `:"";return`${p.value}${v}`}function fi(p){if(p.snapshot){const v=p.snapshot,f=p._futureSnapshot;p.snapshot=f,Mt(v.queryParams,f.queryParams)||p.queryParamsSubject.next(f.queryParams),v.fragment!==f.fragment&&p.fragmentSubject.next(f.fragment),Mt(v.params,f.params)||p.paramsSubject.next(f.params),function tt(p,v){if(p.length!==v.length)return!1;for(let f=0;fMt(f.parameters,v[x].parameters))}(p.url,v.url);return f&&!(!p.parent!=!v.parent)&&(!p.parent||ki(p.parent,v.parent))}let _n=(()=>{class p{constructor(){this.activated=null,this._activatedRoute=null,this.name=gt,this.activateEvents=new i.vpe,this.deactivateEvents=new i.vpe,this.attachEvents=new i.vpe,this.detachEvents=new i.vpe,this.parentContexts=(0,i.f3M)(ni),this.location=(0,i.f3M)(i.s_b),this.changeDetector=(0,i.f3M)(i.sBO),this.environmentInjector=(0,i.f3M)(i.lqb),this.inputBinder=(0,i.f3M)(Zi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(f){if(f.name){const{firstChange:x,previousValue:V}=f.name;if(x)return;this.isTrackedInParentContexts(V)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(V)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(f){return this.parentContexts.getContext(f)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const f=this.parentContexts.getContext(this.name);f?.route&&(f.attachRef?this.attach(f.attachRef,f.route):this.activateWith(f.route,f.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.vHH(4012,!1);this.location.detach();const f=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(f.instance),f}attach(f,x){this.activated=f,this._activatedRoute=x,this.location.insert(f.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(f.instance)}deactivate(){if(this.activated){const f=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(f)}}activateWith(f,x){if(this.isActivated)throw new i.vHH(4013,!1);this._activatedRoute=f;const V=this.location,ce=f.snapshot.component,Ke=this.parentContexts.getOrCreateContext(this.name).children,Nt=new co(f,Ke,V.injector);this.activated=V.createComponent(ce,{index:V.length,injector:Nt,environmentInjector:x??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275dir=i.lG2({type:p,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[i.TTD]}),p})();class co{constructor(v,f,x){this.route=v,this.childContexts=f,this.parent=x}get(v,f){return v===sn?this.route:v===ni?this.childContexts:this.parent.get(v,f)}}const Zi=new i.OlP("");let Kn=(()=>{class p{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(f){this.unsubscribeFromRouteData(f),this.subscribeToRouteData(f)}unsubscribeFromRouteData(f){this.outletDataSubscriptions.get(f)?.unsubscribe(),this.outletDataSubscriptions.delete(f)}subscribeToRouteData(f){const{activatedRoute:x}=f,V=(0,K.a)([x.queryParams,x.params,x.data]).pipe((0,et.w)(([oe,ce,Ke],Nt)=>(Ke={...oe,...ce,...Ke},0===Nt?(0,I.of)(Ke):Promise.resolve(Ke)))).subscribe(oe=>{if(!f.isActivated||!f.activatedComponentRef||f.activatedRoute!==x||null===x.component)return void this.unsubscribeFromRouteData(f);const ce=(0,i.qFp)(x.component);if(ce)for(const{templateName:Ke}of ce.inputs)f.activatedComponentRef.setInput(Ke,oe[Ke]);else this.unsubscribeFromRouteData(f)});this.outletDataSubscriptions.set(f,V)}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac}),p})();function bi(p,v,f){if(f&&p.shouldReuseRoute(v.value,f.value.snapshot)){const x=f.value;x._futureSnapshot=v.value;const V=function Bo(p,v,f){return v.children.map(x=>{for(const V of f.children)if(p.shouldReuseRoute(x.value,V.value.snapshot))return bi(p,x,V);return bi(p,x)})}(p,v,f);return new di(x,V)}{if(p.shouldAttach(v.value)){const oe=p.retrieve(v.value);if(null!==oe){const ce=oe.route;return ce.value._futureSnapshot=v.value,ce.children=v.children.map(Ke=>bi(p,Ke)),ce}}const x=function Ki(p){return new sn(new B.X(p.url),new B.X(p.params),new B.X(p.queryParams),new B.X(p.fragment),new B.X(p.data),p.outlet,p.component,p)}(v.value),V=v.children.map(oe=>bi(p,oe));return new di(x,V)}}const Ui="ngNavigationCancelingError";function Uo(p,v){const{redirectTo:f,navigationBehaviorOptions:x}=Zt(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,V=to(!1,0,v);return V.url=f,V.navigationBehaviorOptions=x,V}function to(p,v,f){const x=new Error("NavigationCancelingError: "+(p||""));return x[Ui]=!0,x.cancellationCode=v,f&&(x.url=f),x}function yi(p){return so(p)&&Zt(p.url)}function so(p){return p&&p[Ui]}let go=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275cmp=i.Xpm({type:p,selectors:[["ng-component"]],standalone:!0,features:[i.jDz],decls:1,vars:0,template:function(f,x){1&f&&i._UZ(0,"router-outlet")},dependencies:[_n],encapsulation:2}),p})();function Qo(p){const v=p.children&&p.children.map(Qo),f=v?{...p,children:v}:{...p};return!f.component&&!f.loadComponent&&(v||f.loadChildren)&&f.outlet&&f.outlet!==gt&&(f.component=go),f}function Un(p){return p.outlet||gt}function lo(p){if(!p)return null;if(p.routeConfig?._injector)return p.routeConfig._injector;for(let v=p.parent;v;v=v.parent){const f=v.routeConfig;if(f?._loadedInjector)return f._loadedInjector;if(f?._injector)return f._injector}return null}class hi{constructor(v,f,x,V,oe){this.routeReuseStrategy=v,this.futureState=f,this.currState=x,this.forwardEvent=V,this.inputBindingEnabled=oe}activate(v){const f=this.futureState._root,x=this.currState?this.currState._root:null;this.deactivateChildRoutes(f,x,v),fi(this.futureState.root),this.activateChildRoutes(f,x,v)}deactivateChildRoutes(v,f,x){const V=Ni(f);v.children.forEach(oe=>{const ce=oe.value.outlet;this.deactivateRoutes(oe,V[ce],x),delete V[ce]}),Object.values(V).forEach(oe=>{this.deactivateRouteAndItsChildren(oe,x)})}deactivateRoutes(v,f,x){const V=v.value,oe=f?f.value:null;if(V===oe)if(V.component){const ce=x.getContext(V.outlet);ce&&this.deactivateChildRoutes(v,f,ce.children)}else this.deactivateChildRoutes(v,f,x);else oe&&this.deactivateRouteAndItsChildren(f,x)}deactivateRouteAndItsChildren(v,f){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,f):this.deactivateRouteAndOutlet(v,f)}detachAndStoreRouteSubtree(v,f){const x=f.getContext(v.value.outlet),V=x&&v.value.component?x.children:f,oe=Ni(v);for(const ce of Object.keys(oe))this.deactivateRouteAndItsChildren(oe[ce],V);if(x&&x.outlet){const ce=x.outlet.detach(),Ke=x.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:ce,route:v,contexts:Ke})}}deactivateRouteAndOutlet(v,f){const x=f.getContext(v.value.outlet),V=x&&v.value.component?x.children:f,oe=Ni(v);for(const ce of Object.keys(oe))this.deactivateRouteAndItsChildren(oe[ce],V);x&&(x.outlet&&(x.outlet.deactivate(),x.children.onOutletDeactivated()),x.attachRef=null,x.route=null)}activateChildRoutes(v,f,x){const V=Ni(f);v.children.forEach(oe=>{this.activateRoutes(oe,V[oe.value.outlet],x),this.forwardEvent(new Fo(oe.value.snapshot))}),v.children.length&&this.forwardEvent(new xi(v.value.snapshot))}activateRoutes(v,f,x){const V=v.value,oe=f?f.value:null;if(fi(V),V===oe)if(V.component){const ce=x.getOrCreateContext(V.outlet);this.activateChildRoutes(v,f,ce.children)}else this.activateChildRoutes(v,f,x);else if(V.component){const ce=x.getOrCreateContext(V.outlet);if(this.routeReuseStrategy.shouldAttach(V.snapshot)){const Ke=this.routeReuseStrategy.retrieve(V.snapshot);this.routeReuseStrategy.store(V.snapshot,null),ce.children.onOutletReAttached(Ke.contexts),ce.attachRef=Ke.componentRef,ce.route=Ke.route.value,ce.outlet&&ce.outlet.attach(Ke.componentRef,Ke.route.value),fi(Ke.route.value),this.activateChildRoutes(v,null,ce.children)}else{const Ke=lo(V.snapshot);ce.attachRef=null,ce.route=V,ce.injector=Ke,ce.outlet&&ce.outlet.activateWith(V,ce.injector),this.activateChildRoutes(v,null,ce.children)}}else this.activateChildRoutes(v,null,x)}}class _o{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class mo{constructor(v,f){this.component=v,this.route=f}}function Da(p,v,f){const x=p._root;return ko(x,v?v._root:null,f,[x.value])}function Ai(p,v){const f=Symbol(),x=v.get(p,f);return x===f?"function"!=typeof p||(0,i.Z0I)(p)?v.get(p):p:x}function ko(p,v,f,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const oe=Ni(v);return p.children.forEach(ce=>{(function qo(p,v,f,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const oe=p.value,ce=v?v.value:null,Ke=f?f.getContext(p.value.outlet):null;if(ce&&oe.routeConfig===ce.routeConfig){const Nt=function ua(p,v,f){if("function"==typeof f)return f(p,v);switch(f){case"pathParamsChange":return!N(p.url,v.url);case"pathParamsOrQueryParamsChange":return!N(p.url,v.url)||!Mt(p.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ki(p,v)||!Mt(p.queryParams,v.queryParams);default:return!ki(p,v)}}(ce,oe,oe.routeConfig.runGuardsAndResolvers);Nt?V.canActivateChecks.push(new _o(x)):(oe.data=ce.data,oe._resolvedData=ce._resolvedData),ko(p,v,oe.component?Ke?Ke.children:null:f,x,V),Nt&&Ke&&Ke.outlet&&Ke.outlet.isActivated&&V.canDeactivateChecks.push(new mo(Ke.outlet.component,ce))}else ce&&Mo(v,Ke,V),V.canActivateChecks.push(new _o(x)),ko(p,null,oe.component?Ke?Ke.children:null:f,x,V)})(ce,oe[ce.value.outlet],f,x.concat([ce.value]),V),delete oe[ce.value.outlet]}),Object.entries(oe).forEach(([ce,Ke])=>Mo(Ke,f.getContext(ce),V)),V}function Mo(p,v,f){const x=Ni(p),V=p.value;Object.entries(x).forEach(([oe,ce])=>{Mo(ce,V.component?v?v.children.getContext(oe):null:v,f)}),f.canDeactivateChecks.push(new mo(V.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,V))}function Do(p){return"function"==typeof p}function w(p){return p instanceof re||"EmptyError"===p?.name}const q=Symbol("INITIAL_VALUE");function pt(){return(0,et.w)(p=>(0,K.a)(p.map(v=>v.pipe((0,st.q)(1),(0,Ye.O)(q)))).pipe((0,He.U)(v=>{for(const f of v)if(!0!==f){if(f===q)return q;if(!1===f||f instanceof te)return f}return!0}),(0,ee.h)(v=>v!==q),(0,st.q)(1)))}function Ya(p){return(0,se.z)((0,Ft.b)(v=>{if(Zt(v))throw Uo(0,v)}),(0,He.U)(v=>!0===v))}class ta{constructor(v){this.segmentGroup=v||null}}class Xi{constructor(v){this.urlTree=v}}function fo(p){return(0,W._)(new ta(p))}function oi(p){return(0,W._)(new Xi(p))}class pa{constructor(v,f){this.urlSerializer=v,this.urlTree=f}noMatchError(v){return new i.vHH(4002,!1)}lineralizeSegments(v,f){let x=[],V=f.root;for(;;){if(x=x.concat(V.segments),0===V.numberOfChildren)return(0,I.of)(x);if(V.numberOfChildren>1||!V.children[gt])return(0,W._)(new i.vHH(4e3,!1));V=V.children[gt]}}applyRedirectCommands(v,f,x){return this.applyRedirectCreateUrlTree(f,this.urlSerializer.parse(f),v,x)}applyRedirectCreateUrlTree(v,f,x,V){const oe=this.createSegmentGroup(v,f.root,x,V);return new te(oe,this.createQueryParams(f.queryParams,this.urlTree.queryParams),f.fragment)}createQueryParams(v,f){const x={};return Object.entries(v).forEach(([V,oe])=>{if("string"==typeof oe&&oe.startsWith(":")){const Ke=oe.substring(1);x[V]=f[Ke]}else x[V]=oe}),x}createSegmentGroup(v,f,x,V){const oe=this.createSegments(v,f.segments,x,V);let ce={};return Object.entries(f.children).forEach(([Ke,Nt])=>{ce[Ke]=this.createSegmentGroup(v,Nt,x,V)}),new Ce(oe,ce)}createSegments(v,f,x,V){return f.map(oe=>oe.path.startsWith(":")?this.findPosParam(v,oe,V):this.findOrReturn(oe,x))}findPosParam(v,f,x){const V=x[f.path.substring(1)];if(!V)throw new i.vHH(4001,!1);return V}findOrReturn(v,f){let x=0;for(const V of f){if(V.path===v.path)return f.splice(x),V;x++}return v}}const Go={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function na(p,v,f,x,V){const oe=Za(p,v,f);return oe.matched?(x=function kn(p,v){return p.providers&&!p._injector&&(p._injector=(0,i.MMx)(p.providers,v,`Route: ${p.path}`)),p._injector??v}(v,x),function kr(p,v,f,x){const V=v.canMatch;if(!V||0===V.length)return(0,I.of)(!0);const oe=V.map(ce=>{const Ke=Ai(ce,p);return ft(function dr(p){return p&&Do(p.canMatch)}(Ke)?Ke.canMatch(v,f):p.runInContext(()=>Ke(v,f)))});return(0,I.of)(oe).pipe(pt(),Ya())}(x,v,f).pipe((0,He.U)(ce=>!0===ce?oe:{...Go}))):(0,I.of)(oe)}function Za(p,v,f){if(""===v.path)return"full"===v.pathMatch&&(p.hasChildren()||f.length>0)?{...Go}:{matched:!0,consumedSegments:[],remainingSegments:f,parameters:{},positionalParamSegments:{}};const V=(v.matcher||yt)(f,p,v);if(!V)return{...Go};const oe={};Object.entries(V.posParams??{}).forEach(([Ke,Nt])=>{oe[Ke]=Nt.path});const ce=V.consumed.length>0?{...oe,...V.consumed[V.consumed.length-1].parameters}:oe;return{matched:!0,consumedSegments:V.consumed,remainingSegments:f.slice(V.consumed.length),parameters:ce,positionalParamSegments:V.posParams??{}}}function Er(p,v,f,x){return f.length>0&&function Ec(p,v,f){return f.some(x=>Xa(p,v,x)&&Un(x)!==gt)}(p,f,x)?{segmentGroup:new Ce(v,ga(x,new Ce(f,p.children))),slicedSegments:[]}:0===f.length&&function Ka(p,v,f){return f.some(x=>Xa(p,v,x))}(p,f,x)?{segmentGroup:new Ce(p.segments,Sa(p,0,f,x,p.children)),slicedSegments:f}:{segmentGroup:new Ce(p.segments,p.children),slicedSegments:f}}function Sa(p,v,f,x,V){const oe={};for(const ce of x)if(Xa(p,f,ce)&&!V[Un(ce)]){const Ke=new Ce([],{});oe[Un(ce)]=Ke}return{...V,...oe}}function ga(p,v){const f={};f[gt]=v;for(const x of p)if(""===x.path&&Un(x)!==gt){const V=new Ce([],{});f[Un(x)]=V}return f}function Xa(p,v,f){return(!(p.hasChildren()||v.length>0)||"full"!==f.pathMatch)&&""===f.path}class za{constructor(v,f,x,V,oe,ce,Ke){this.injector=v,this.configLoader=f,this.rootComponentType=x,this.config=V,this.urlTree=oe,this.paramsInheritanceStrategy=ce,this.urlSerializer=Ke,this.allowRedirects=!0,this.applyRedirects=new pa(this.urlSerializer,this.urlTree)}noMatchError(v){return new i.vHH(4002,!1)}recognize(){const v=Er(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,v,gt).pipe((0,Ot.K)(f=>{if(f instanceof Xi)return this.allowRedirects=!1,this.urlTree=f.urlTree,this.match(f.urlTree);throw f instanceof ta?this.noMatchError(f):f}),(0,He.U)(f=>{const x=new Bi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},gt,this.rootComponentType,null,{}),V=new di(x,f),oe=new ii("",V),ce=function Gn(p,v,f=null,x=null){return be(Ae(p),v,f,x)}(x,[],this.urlTree.queryParams,this.urlTree.fragment);return ce.queryParams=this.urlTree.queryParams,oe.url=this.urlSerializer.serialize(ce),this.inheritParamsAndData(oe._root),{state:oe,tree:ce}}))}match(v){return this.processSegmentGroup(this.injector,this.config,v.root,gt).pipe((0,Ot.K)(x=>{throw x instanceof ta?this.noMatchError(x):x}))}inheritParamsAndData(v){const f=v.value,x=Hn(f,this.paramsInheritanceStrategy);f.params=Object.freeze(x.params),f.data=Object.freeze(x.data),v.children.forEach(V=>this.inheritParamsAndData(V))}processSegmentGroup(v,f,x,V){return 0===x.segments.length&&x.hasChildren()?this.processChildren(v,f,x):this.processSegment(v,f,x,x.segments,V,!0)}processChildren(v,f,x){const V=[];for(const oe of Object.keys(x.children))"primary"===oe?V.unshift(oe):V.push(oe);return(0,_.D)(V).pipe((0,Kt.b)(oe=>{const ce=x.children[oe],Ke=function wi(p,v){const f=p.filter(x=>Un(x)===v);return f.push(...p.filter(x=>Un(x)!==v)),f}(f,oe);return this.processSegmentGroup(v,Ke,ce,oe)}),function Pt(p,v){return(0,Y.e)(function Ut(p,v,f,x,V){return(oe,ce)=>{let Ke=f,Nt=v,rn=0;oe.subscribe((0,pe.x)(ce,fn=>{const Bn=rn++;Nt=Ke?p(Nt,fn,Bn):(Ke=!0,fn),x&&ce.next(Nt)},V&&(()=>{Ke&&ce.next(Nt),ce.complete()})))}}(p,v,arguments.length>=2,!0))}((oe,ce)=>(oe.push(...ce),oe)),Ee(null),function me(p,v){const f=arguments.length>=2;return x=>x.pipe(p?(0,ee.h)((V,oe)=>p(V,oe,x)):At.y,jt(1),f?Ee(v):Ue(()=>new re))}(),(0,fe.z)(oe=>{if(null===oe)return fo(x);const ce=Ha(oe);return function Qa(p){p.sort((v,f)=>v.value.outlet===gt?-1:f.value.outlet===gt?1:v.value.outlet.localeCompare(f.value.outlet))}(ce),(0,I.of)(ce)}))}processSegment(v,f,x,V,oe,ce){return(0,_.D)(f).pipe((0,Kt.b)(Ke=>this.processSegmentAgainstRoute(Ke._injector??v,f,Ke,x,V,oe,ce).pipe((0,Ot.K)(Nt=>{if(Nt instanceof ta)return(0,I.of)(null);throw Nt}))),Tt(Ke=>!!Ke),(0,Ot.K)(Ke=>{if(w(Ke))return function Sr(p,v,f){return 0===v.length&&!p.children[f]}(x,V,oe)?(0,I.of)([]):fo(x);throw Ke}))}processSegmentAgainstRoute(v,f,x,V,oe,ce,Ke){return function sa(p,v,f,x){return!!(Un(p)===x||x!==gt&&Xa(v,f,p))&&("**"===p.path||Za(v,p,f).matched)}(x,V,oe,ce)?void 0===x.redirectTo?this.matchSegmentAgainstRoute(v,V,x,oe,ce,Ke):Ke&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(v,V,f,x,oe,ce):fo(V):fo(V)}expandSegmentAgainstRouteUsingRedirect(v,f,x,V,oe,ce){return"**"===V.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(v,x,V,ce):this.expandRegularSegmentAgainstRouteUsingRedirect(v,f,x,V,oe,ce)}expandWildCardWithParamsAgainstRouteUsingRedirect(v,f,x,V){const oe=this.applyRedirects.applyRedirectCommands([],x.redirectTo,{});return x.redirectTo.startsWith("/")?oi(oe):this.applyRedirects.lineralizeSegments(x,oe).pipe((0,fe.z)(ce=>{const Ke=new Ce(ce,{});return this.processSegment(v,f,Ke,ce,V,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(v,f,x,V,oe,ce){const{matched:Ke,consumedSegments:Nt,remainingSegments:rn,positionalParamSegments:fn}=Za(f,V,oe);if(!Ke)return fo(f);const Bn=this.applyRedirects.applyRedirectCommands(Nt,V.redirectTo,fn);return V.redirectTo.startsWith("/")?oi(Bn):this.applyRedirects.lineralizeSegments(V,Bn).pipe((0,fe.z)(Vi=>this.processSegment(v,x,f,Vi.concat(rn),ce,!1)))}matchSegmentAgainstRoute(v,f,x,V,oe,ce){let Ke;if("**"===x.path){const Nt=V.length>0?ct(V).parameters:{},rn=new Bi(V,Nt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,la(x),Un(x),x.component??x._loadedComponent??null,x,hr(x));Ke=(0,I.of)({snapshot:rn,consumedSegments:[],remainingSegments:[]}),f.children={}}else Ke=na(f,x,V,v).pipe((0,He.U)(({matched:Nt,consumedSegments:rn,remainingSegments:fn,parameters:Bn})=>Nt?{snapshot:new Bi(rn,Bn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,la(x),Un(x),x.component??x._loadedComponent??null,x,hr(x)),consumedSegments:rn,remainingSegments:fn}:null));return Ke.pipe((0,et.w)(Nt=>null===Nt?fo(f):this.getChildConfig(v=x._injector??v,x,V).pipe((0,et.w)(({routes:rn})=>{const fn=x._loadedInjector??v,{snapshot:Bn,consumedSegments:Vi,remainingSegments:_a}=Nt,{segmentGroup:Ma,slicedSegments:nr}=Er(f,Vi,_a,rn);if(0===nr.length&&Ma.hasChildren())return this.processChildren(fn,rn,Ma).pipe((0,He.U)(Nr=>null===Nr?null:[new di(Bn,Nr)]));if(0===rn.length&&0===nr.length)return(0,I.of)([new di(Bn,[])]);const Ir=Un(x)===oe;return this.processSegment(fn,rn,Ma,nr,Ir?gt:oe,!0).pipe((0,He.U)(Nr=>[new di(Bn,Nr)]))}))))}getChildConfig(v,f,x){return f.children?(0,I.of)({routes:f.children,injector:v}):f.loadChildren?void 0!==f._loadedRoutes?(0,I.of)({routes:f._loadedRoutes,injector:f._loadedInjector}):function fr(p,v,f,x){const V=v.canLoad;if(void 0===V||0===V.length)return(0,I.of)(!0);const oe=V.map(ce=>{const Ke=Ai(ce,p);return ft(function $a(p){return p&&Do(p.canLoad)}(Ke)?Ke.canLoad(v,f):p.runInContext(()=>Ke(v,f)))});return(0,I.of)(oe).pipe(pt(),Ya())}(v,f,x).pipe((0,fe.z)(V=>V?this.configLoader.loadChildren(v,f).pipe((0,Ft.b)(oe=>{f._loadedRoutes=oe.routes,f._loadedInjector=oe.injector})):function Dr(p){return(0,W._)(to(!1,3))}())):(0,I.of)({routes:[],injector:v})}}function Qi(p){const v=p.value.routeConfig;return v&&""===v.path}function Ha(p){const v=[],f=new Set;for(const x of p){if(!Qi(x)){v.push(x);continue}const V=v.find(oe=>x.value.routeConfig===oe.value.routeConfig);void 0!==V?(V.children.push(...x.children),f.add(V)):v.push(x)}for(const x of f){const V=Ha(x.children);v.push(new di(x.value,V))}return v.filter(x=>!f.has(x))}function la(p){return p.data||{}}function hr(p){return p.resolve||{}}function ba(p){return"string"==typeof p.title||null===p.title}function er(p){return(0,et.w)(v=>{const f=p(v);return f?(0,_.D)(f).pipe((0,He.U)(()=>v)):(0,I.of)(v)})}const In=new i.OlP("ROUTES");let Co=(()=>{class p{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,i.f3M)(i.Sil)}loadComponent(f){if(this.componentLoaders.get(f))return this.componentLoaders.get(f);if(f._loadedComponent)return(0,I.of)(f._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(f);const x=ft(f.loadComponent()).pipe((0,He.U)(A),(0,Ft.b)(oe=>{this.onLoadEndListener&&this.onLoadEndListener(f),f._loadedComponent=oe}),(0,Ne.x)(()=>{this.componentLoaders.delete(f)})),V=new J.c(x,()=>new ue.x).pipe((0,Ge.x)());return this.componentLoaders.set(f,V),V}loadChildren(f,x){if(this.childrenLoaders.get(x))return this.childrenLoaders.get(x);if(x._loadedRoutes)return(0,I.of)({routes:x._loadedRoutes,injector:x._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(x);const oe=this.loadModuleFactoryOrRoutes(x.loadChildren).pipe((0,He.U)(Ke=>{this.onLoadEndListener&&this.onLoadEndListener(x);let Nt,rn;return Array.isArray(Ke)?rn=Ke:(Nt=Ke.create(f).injector,rn=Nt.get(In,[],i.XFs.Self|i.XFs.Optional).flat()),{routes:rn.map(Qo),injector:Nt}}),(0,Ne.x)(()=>{this.childrenLoaders.delete(x)})),ce=new J.c(oe,()=>new ue.x).pipe((0,Ge.x)());return this.childrenLoaders.set(x,ce),ce}loadModuleFactoryOrRoutes(f){return ft(f()).pipe((0,He.U)(A),(0,fe.z)(x=>x instanceof i.YKP||Array.isArray(x)?(0,I.of)(x):(0,_.D)(this.compiler.compileModuleAsync(x))))}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function A(p){return function g(p){return p&&"object"==typeof p&&"default"in p}(p)?p.default:p}let P=(()=>{class p{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new ue.x,this.configLoader=(0,i.f3M)(Co),this.environmentInjector=(0,i.f3M)(i.lqb),this.urlSerializer=(0,i.f3M)(ge),this.rootContexts=(0,i.f3M)(ni),this.inputBindingEnabled=null!==(0,i.f3M)(Zi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,I.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=V=>this.events.next(new Ro(V)),this.configLoader.onLoadStartListener=V=>this.events.next(new ka(V))}complete(){this.transitions?.complete()}handleNavigationRequest(f){const x=++this.navigationId;this.transitions?.next({...this.transitions.value,...f,id:x})}setupNavigations(f){return this.transitions=new B.X({id:0,currentUrlTree:f.currentUrlTree,currentRawUrl:f.currentUrlTree,extractedUrl:f.urlHandlingStrategy.extract(f.currentUrlTree),urlAfterRedirects:f.urlHandlingStrategy.extract(f.currentUrlTree),rawUrl:f.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ui,restoredState:null,currentSnapshot:f.routerState.snapshot,targetSnapshot:null,currentRouterState:f.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ee.h)(x=>0!==x.id),(0,He.U)(x=>({...x,extractedUrl:f.urlHandlingStrategy.extract(x.rawUrl)})),(0,et.w)(x=>{let V=!1,oe=!1;return(0,I.of)(x).pipe((0,Ft.b)(ce=>{this.currentNavigation={id:ce.id,initialUrl:ce.rawUrl,extractedUrl:ce.extractedUrl,trigger:ce.source,extras:ce.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,et.w)(ce=>{const Ke=f.browserUrlTree.toString(),Nt=!f.navigated||ce.extractedUrl.toString()!==Ke||Ke!==f.currentUrlTree.toString();if(!Nt&&"reload"!==(ce.extras.onSameUrlNavigation??f.onSameUrlNavigation)){const fn="";return this.events.next(new si(ce.id,f.serializeUrl(x.rawUrl),fn,0)),f.rawUrlTree=ce.rawUrl,ce.resolve(null),de.E}if(f.urlHandlingStrategy.shouldProcessUrl(ce.rawUrl))return Z(ce.source)&&(f.browserUrlTree=ce.extractedUrl),(0,I.of)(ce).pipe((0,et.w)(fn=>{const Bn=this.transitions?.getValue();return this.events.next(new ei(fn.id,this.urlSerializer.serialize(fn.extractedUrl),fn.source,fn.restoredState)),Bn!==this.transitions?.getValue()?de.E:Promise.resolve(fn)}),function Wo(p,v,f,x,V,oe){return(0,fe.z)(ce=>function ur(p,v,f,x,V,oe,ce="emptyOnly"){return new za(p,v,f,x,V,ce,oe).recognize()}(p,v,f,x,ce.extractedUrl,V,oe).pipe((0,He.U)(({state:Ke,tree:Nt})=>({...ce,targetSnapshot:Ke,urlAfterRedirects:Nt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,f.config,this.urlSerializer,f.paramsInheritanceStrategy),(0,Ft.b)(fn=>{if(x.targetSnapshot=fn.targetSnapshot,x.urlAfterRedirects=fn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:fn.urlAfterRedirects},"eager"===f.urlUpdateStrategy){if(!fn.extras.skipLocationChange){const Vi=f.urlHandlingStrategy.merge(fn.urlAfterRedirects,fn.rawUrl);f.setBrowserUrl(Vi,fn)}f.browserUrlTree=fn.urlAfterRedirects}const Bn=new Wi(fn.id,this.urlSerializer.serialize(fn.extractedUrl),this.urlSerializer.serialize(fn.urlAfterRedirects),fn.targetSnapshot);this.events.next(Bn)}));if(Nt&&f.urlHandlingStrategy.shouldProcessUrl(f.rawUrlTree)){const{id:fn,extractedUrl:Bn,source:Vi,restoredState:_a,extras:Ma}=ce,nr=new ei(fn,this.urlSerializer.serialize(Bn),Vi,_a);this.events.next(nr);const Ir=Qn(0,this.rootComponentType).snapshot;return x={...ce,targetSnapshot:Ir,urlAfterRedirects:Bn,extras:{...Ma,skipLocationChange:!1,replaceUrl:!1}},(0,I.of)(x)}{const fn="";return this.events.next(new si(ce.id,f.serializeUrl(x.extractedUrl),fn,1)),f.rawUrlTree=ce.rawUrl,ce.resolve(null),de.E}}),(0,Ft.b)(ce=>{const Ke=new ao(ce.id,this.urlSerializer.serialize(ce.extractedUrl),this.urlSerializer.serialize(ce.urlAfterRedirects),ce.targetSnapshot);this.events.next(Ke)}),(0,He.U)(ce=>x={...ce,guards:Da(ce.targetSnapshot,ce.currentSnapshot,this.rootContexts)}),function Yt(p,v){return(0,fe.z)(f=>{const{targetSnapshot:x,currentSnapshot:V,guards:{canActivateChecks:oe,canDeactivateChecks:ce}}=f;return 0===ce.length&&0===oe.length?(0,I.of)({...f,guardsResult:!0}):function pi(p,v,f,x){return(0,_.D)(p).pipe((0,fe.z)(V=>function mr(p,v,f,x,V){const oe=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!oe||0===oe.length)return(0,I.of)(!0);const ce=oe.map(Ke=>{const Nt=lo(v)??V,rn=Ai(Ke,Nt);return ft(function ha(p){return p&&Do(p.canDeactivate)}(rn)?rn.canDeactivate(p,v,f,x):Nt.runInContext(()=>rn(p,v,f,x))).pipe(Tt())});return(0,I.of)(ce).pipe(pt())}(V.component,V.route,f,v,x)),Tt(V=>!0!==V,!0))}(ce,x,V,p).pipe((0,fe.z)(Ke=>Ke&&function Pr(p){return"boolean"==typeof p}(Ke)?function vi(p,v,f,x){return(0,_.D)(v).pipe((0,Kt.b)(V=>(0,d.z)(function Ea(p,v){return null!==p&&v&&v(new ro(p)),(0,I.of)(!0)}(V.route.parent,x),function ea(p,v){return null!==p&&v&&v(new yo(p)),(0,I.of)(!0)}(V.route,x),function Wa(p,v,f){const x=v[v.length-1],oe=v.slice(0,v.length-1).reverse().map(ce=>function ja(p){const v=p.routeConfig?p.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:p,guards:v}:null}(ce)).filter(ce=>null!==ce).map(ce=>(0,F.P)(()=>{const Ke=ce.guards.map(Nt=>{const rn=lo(ce.node)??f,fn=Ai(Nt,rn);return ft(function lr(p){return p&&Do(p.canActivateChild)}(fn)?fn.canActivateChild(x,p):rn.runInContext(()=>fn(x,p))).pipe(Tt())});return(0,I.of)(Ke).pipe(pt())}));return(0,I.of)(oe).pipe(pt())}(p,V.path,f),function Ga(p,v,f){const x=v.routeConfig?v.routeConfig.canActivate:null;if(!x||0===x.length)return(0,I.of)(!0);const V=x.map(oe=>(0,F.P)(()=>{const ce=lo(v)??f,Ke=Ai(oe,ce);return ft(function sr(p){return p&&Do(p.canActivate)}(Ke)?Ke.canActivate(v,p):ce.runInContext(()=>Ke(v,p))).pipe(Tt())}));return(0,I.of)(V).pipe(pt())}(p,V.route,f))),Tt(V=>!0!==V,!0))}(x,oe,p,v):(0,I.of)(Ke)),(0,He.U)(Ke=>({...f,guardsResult:Ke})))})}(this.environmentInjector,ce=>this.events.next(ce)),(0,Ft.b)(ce=>{if(x.guardsResult=ce.guardsResult,Zt(ce.guardsResult))throw Uo(0,ce.guardsResult);const Ke=new eo(ce.id,this.urlSerializer.serialize(ce.extractedUrl),this.urlSerializer.serialize(ce.urlAfterRedirects),ce.targetSnapshot,!!ce.guardsResult);this.events.next(Ke)}),(0,ee.h)(ce=>!!ce.guardsResult||(f.restoreHistory(ce),this.cancelNavigationTransition(ce,"",3),!1)),er(ce=>{if(ce.guards.canActivateChecks.length)return(0,I.of)(ce).pipe((0,Ft.b)(Ke=>{const Nt=new Xo(Ke.id,this.urlSerializer.serialize(Ke.extractedUrl),this.urlSerializer.serialize(Ke.urlAfterRedirects),Ke.targetSnapshot);this.events.next(Nt)}),(0,et.w)(Ke=>{let Nt=!1;return(0,I.of)(Ke).pipe(function Ja(p,v){return(0,fe.z)(f=>{const{targetSnapshot:x,guards:{canActivateChecks:V}}=f;if(!V.length)return(0,I.of)(f);let oe=0;return(0,_.D)(V).pipe((0,Kt.b)(ce=>function Hr(p,v,f,x){const V=p.routeConfig,oe=p._resolve;return void 0!==V?.title&&!ba(V)&&(oe[dt]=V.title),function qa(p,v,f,x){const V=function Lr(p){return[...Object.keys(p),...Object.getOwnPropertySymbols(p)]}(p);if(0===V.length)return(0,I.of)({});const oe={};return(0,_.D)(V).pipe((0,fe.z)(ce=>function uo(p,v,f,x){const V=lo(v)??x,oe=Ai(p,V);return ft(oe.resolve?oe.resolve(v,f):V.runInContext(()=>oe(v,f)))}(p[ce],v,f,x).pipe(Tt(),(0,Ft.b)(Ke=>{oe[ce]=Ke}))),jt(1),(0,De.h)(oe),(0,Ot.K)(ce=>w(ce)?de.E:(0,W._)(ce)))}(oe,p,v,x).pipe((0,He.U)(ce=>(p._resolvedData=ce,p.data=Hn(p,f).resolve,V&&ba(V)&&(p.data[dt]=V.title),null)))}(ce.route,x,p,v)),(0,Ft.b)(()=>oe++),jt(1),(0,fe.z)(ce=>oe===V.length?(0,I.of)(f):de.E))})}(f.paramsInheritanceStrategy,this.environmentInjector),(0,Ft.b)({next:()=>Nt=!0,complete:()=>{Nt||(f.restoreHistory(Ke),this.cancelNavigationTransition(Ke,"",2))}}))}),(0,Ft.b)(Ke=>{const Nt=new ca(Ke.id,this.urlSerializer.serialize(Ke.extractedUrl),this.urlSerializer.serialize(Ke.urlAfterRedirects),Ke.targetSnapshot);this.events.next(Nt)}))}),er(ce=>{const Ke=Nt=>{const rn=[];Nt.routeConfig?.loadComponent&&!Nt.routeConfig._loadedComponent&&rn.push(this.configLoader.loadComponent(Nt.routeConfig).pipe((0,Ft.b)(fn=>{Nt.component=fn}),(0,He.U)(()=>{})));for(const fn of Nt.children)rn.push(...Ke(fn));return rn};return(0,K.a)(Ke(ce.targetSnapshot.root)).pipe(Ee(),(0,st.q)(1))}),er(()=>this.afterPreactivation()),(0,He.U)(ce=>{const Ke=function Yn(p,v,f){const x=bi(p,v._root,f?f._root:void 0);return new Ri(x,v)}(f.routeReuseStrategy,ce.targetSnapshot,ce.currentRouterState);return x={...ce,targetRouterState:Ke}}),(0,Ft.b)(ce=>{f.currentUrlTree=ce.urlAfterRedirects,f.rawUrlTree=f.urlHandlingStrategy.merge(ce.urlAfterRedirects,ce.rawUrl),f.routerState=ce.targetRouterState,"deferred"===f.urlUpdateStrategy&&(ce.extras.skipLocationChange||f.setBrowserUrl(f.rawUrlTree,ce),f.browserUrlTree=ce.urlAfterRedirects)}),((p,v,f,x)=>(0,He.U)(V=>(new hi(v,V.targetRouterState,V.currentRouterState,f,x).activate(p),V)))(this.rootContexts,f.routeReuseStrategy,ce=>this.events.next(ce),this.inputBindingEnabled),(0,st.q)(1),(0,Ft.b)({next:ce=>{V=!0,this.lastSuccessfulNavigation=this.currentNavigation,f.navigated=!0,this.events.next(new ri(ce.id,this.urlSerializer.serialize(ce.extractedUrl),this.urlSerializer.serialize(f.currentUrlTree))),f.titleStrategy?.updateTitle(ce.targetRouterState.snapshot),ce.resolve(!0)},complete:()=>{V=!0}}),(0,Ne.x)(()=>{V||oe||this.cancelNavigationTransition(x,"",1),this.currentNavigation?.id===x.id&&(this.currentNavigation=null)}),(0,Ot.K)(ce=>{if(oe=!0,so(ce)){yi(ce)||(f.navigated=!0,f.restoreHistory(x,!0));const Ke=new ci(x.id,this.urlSerializer.serialize(x.extractedUrl),ce.message,ce.cancellationCode);if(this.events.next(Ke),yi(ce)){const Nt=f.urlHandlingStrategy.merge(ce.url,f.rawUrlTree),rn={skipLocationChange:x.extras.skipLocationChange,replaceUrl:"eager"===f.urlUpdateStrategy||Z(x.source)};f.scheduleNavigation(Nt,ui,null,rn,{resolve:x.resolve,reject:x.reject,promise:x.promise})}else x.resolve(!1)}else{f.restoreHistory(x,!0);const Ke=new Wn(x.id,this.urlSerializer.serialize(x.extractedUrl),ce,x.targetSnapshot??void 0);this.events.next(Ke);try{x.resolve(f.errorHandler(ce))}catch(Nt){x.reject(Nt)}}return de.E}))}))}cancelNavigationTransition(f,x,V){const oe=new ci(f.id,this.urlSerializer.serialize(f.extractedUrl),x,V);this.events.next(oe),f.resolve(!1)}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function Z(p){return p!==ui}let we=(()=>{class p{buildTitle(f){let x,V=f.root;for(;void 0!==V;)x=this.getResolvedTitleForRoute(V)??x,V=V.children.find(oe=>oe.outlet===gt);return x}getResolvedTitleForRoute(f){return f.data[dt]}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return(0,i.f3M)(rt)},providedIn:"root"}),p})(),rt=(()=>{class p extends we{constructor(f){super(),this.title=f}updateTitle(f){const x=this.buildTitle(f);void 0!==x&&this.title.setTitle(x)}}return p.\u0275fac=function(f){return new(f||p)(i.LFG(vt.Dx))},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),y=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return(0,i.f3M)(R)},providedIn:"root"}),p})();class T{shouldDetach(v){return!1}store(v,f){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,f){return v.routeConfig===f.routeConfig}}let R=(()=>{class p extends T{}return p.\u0275fac=function(){let v;return function(x){return(v||(v=i.n5z(p)))(x||p)}}(),p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const Q=new i.OlP("",{providedIn:"root",factory:()=>({})});let ve=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return(0,i.f3M)(Te)},providedIn:"root"}),p})(),Te=(()=>{class p{shouldProcessUrl(f){return!0}extract(f){return f}merge(f,x){return f}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();var $e=function(p){return p[p.COMPLETE=0]="COMPLETE",p[p.FAILED=1]="FAILED",p[p.REDIRECTING=2]="REDIRECTING",p}($e||{});function at(p,v){p.events.pipe((0,ee.h)(f=>f instanceof ri||f instanceof ci||f instanceof Wn||f instanceof si),(0,He.U)(f=>f instanceof ri||f instanceof si?$e.COMPLETE:f instanceof ci&&(0===f.code||1===f.code)?$e.REDIRECTING:$e.FAILED),(0,ee.h)(f=>f!==$e.REDIRECTING),(0,st.q)(1)).subscribe(()=>{v()})}function Ct(p){throw p}function qt(p,v,f){return v.parse("/")}const xt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},en={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let on=(()=>{class p{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,i.f3M)(i.c2e),this.isNgZoneEnabled=!1,this.options=(0,i.f3M)(Q,{optional:!0})||{},this.pendingTasks=(0,i.f3M)(i.HDt),this.errorHandler=this.options.errorHandler||Ct,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||qt,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,i.f3M)(ve),this.routeReuseStrategy=(0,i.f3M)(y),this.titleStrategy=(0,i.f3M)(we),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,i.f3M)(In,{optional:!0})?.flat()??[],this.navigationTransitions=(0,i.f3M)(P),this.urlSerializer=(0,i.f3M)(ge),this.location=(0,i.f3M)(ye.Ye),this.componentInputBindingEnabled=!!(0,i.f3M)(Zi,{optional:!0}),this.isNgZoneEnabled=(0,i.f3M)(i.R0b)instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new te,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Qn(0,null),this.navigationTransitions.setupNavigations(this).subscribe(f=>{this.lastSuccessfulId=f.id,this.currentPageId=this.browserPageId??0},f=>{this.console.warn(`Unhandled Navigation Error: ${f}`)})}resetRootComponentType(f){this.routerState.root.component=f,this.navigationTransitions.rootComponentType=f}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const f=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ui,f)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(f=>{const x="popstate"===f.type?"popstate":"hashchange";"popstate"===x&&setTimeout(()=>{this.navigateToSyncWithBrowser(f.url,x,f.state)},0)}))}navigateToSyncWithBrowser(f,x,V){const oe={replaceUrl:!0},ce=V?.navigationId?V:null;if(V){const Nt={...V};delete Nt.navigationId,delete Nt.\u0275routerPageId,0!==Object.keys(Nt).length&&(oe.state=Nt)}const Ke=this.parseUrl(f);this.scheduleNavigation(Ke,x,ce,oe)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(f){this.config=f.map(Qo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(f,x={}){const{relativeTo:V,queryParams:oe,fragment:ce,queryParamsHandling:Ke,preserveFragment:Nt}=x,rn=Nt?this.currentUrlTree.fragment:ce;let Bn,fn=null;switch(Ke){case"merge":fn={...this.currentUrlTree.queryParams,...oe};break;case"preserve":fn=this.currentUrlTree.queryParams;break;default:fn=oe||null}null!==fn&&(fn=this.removeEmptyProps(fn));try{Bn=Ae(V?V.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof f[0]||!f[0].startsWith("/"))&&(f=[]),Bn=this.currentUrlTree.root}return be(Bn,f,fn,rn??null)}navigateByUrl(f,x={skipLocationChange:!1}){const V=Zt(f)?f:this.parseUrl(f),oe=this.urlHandlingStrategy.merge(V,this.rawUrlTree);return this.scheduleNavigation(oe,ui,null,x)}navigate(f,x={skipLocationChange:!1}){return function On(p){for(let v=0;v{const oe=f[V];return null!=oe&&(x[V]=oe),x},{})}scheduleNavigation(f,x,V,oe,ce){if(this.disposed)return Promise.resolve(!1);let Ke,Nt,rn;ce?(Ke=ce.resolve,Nt=ce.reject,rn=ce.promise):rn=new Promise((Bn,Vi)=>{Ke=Bn,Nt=Vi});const fn=this.pendingTasks.add();return at(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(fn))}),this.navigationTransitions.handleNavigationRequest({source:x,restoredState:V,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:f,extras:oe,resolve:Ke,reject:Nt,promise:rn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),rn.catch(Bn=>Promise.reject(Bn))}setBrowserUrl(f,x){const V=this.urlSerializer.serialize(f);if(this.location.isCurrentPathEqualTo(V)||x.extras.replaceUrl){const ce={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId)};this.location.replaceState(V,"",ce)}else{const oe={...x.extras.state,...this.generateNgRouterState(x.id,(this.browserPageId??0)+1)};this.location.go(V,"",oe)}}restoreHistory(f,x=!1){if("computed"===this.canceledNavigationResolution){const oe=this.currentPageId-(this.browserPageId??this.currentPageId);0!==oe?this.location.historyGo(oe):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===oe&&(this.resetState(f),this.browserUrlTree=f.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(x&&this.resetState(f),this.resetUrlToCurrentUrlTree())}resetState(f){this.routerState=f.currentRouterState,this.currentUrlTree=f.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,f.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(f,x){return"computed"===this.canceledNavigationResolution?{navigationId:f,\u0275routerPageId:x}:{navigationId:f}}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),Rn=(()=>{class p{constructor(f,x,V,oe,ce,Ke){this.router=f,this.route=x,this.tabIndexAttribute=V,this.renderer=oe,this.el=ce,this.locationStrategy=Ke,this.href=null,this.commands=null,this.onChanges=new ue.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Nt=ce.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Nt||"area"===Nt,this.isAnchorElement?this.subscription=f.events.subscribe(rn=>{rn instanceof ri&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(f){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",f)}ngOnChanges(f){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(f){null!=f?(this.commands=Array.isArray(f)?f:[f],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(f,x,V,oe,ce){return!!(null===this.urlTree||this.isAnchorElement&&(0!==f||x||V||oe||ce||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const f=null===this.href?null:(0,i.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",f)}applyAttributeValue(f,x){const V=this.renderer,oe=this.el.nativeElement;null!==x?V.setAttribute(oe,f,x):V.removeAttribute(oe,f)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return p.\u0275fac=function(f){return new(f||p)(i.Y36(on),i.Y36(sn),i.$8M("tabindex"),i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(ye.S$))},p.\u0275dir=i.lG2({type:p,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(f,x){1&f&&i.NdJ("click",function(oe){return x.onClick(oe.button,oe.ctrlKey,oe.shiftKey,oe.altKey,oe.metaKey)}),2&f&&i.uIk("target",x.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",i.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",i.VuI],replaceUrl:["replaceUrl","replaceUrl",i.VuI],routerLink:"routerLink"},standalone:!0,features:[i.Xq5,i.TTD]}),p})();class Ei{}let Eo=(()=>{class p{constructor(f,x,V,oe,ce){this.router=f,this.injector=V,this.preloadingStrategy=oe,this.loader=ce}setUpPreloading(){this.subscription=this.router.events.pipe((0,ee.h)(f=>f instanceof ri),(0,Kt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(f,x){const V=[];for(const oe of x){oe.providers&&!oe._injector&&(oe._injector=(0,i.MMx)(oe.providers,f,`Route: ${oe.path}`));const ce=oe._injector??f,Ke=oe._loadedInjector??ce;(oe.loadChildren&&!oe._loadedRoutes&&void 0===oe.canLoad||oe.loadComponent&&!oe._loadedComponent)&&V.push(this.preloadConfig(ce,oe)),(oe.children||oe._loadedRoutes)&&V.push(this.processRoutes(Ke,oe.children??oe._loadedRoutes))}return(0,_.D)(V).pipe((0,ut.J)())}preloadConfig(f,x){return this.preloadingStrategy.preload(x,()=>{let V;V=x.loadChildren&&void 0===x.canLoad?this.loader.loadChildren(f,x):(0,I.of)(null);const oe=V.pipe((0,fe.z)(ce=>null===ce?(0,I.of)(void 0):(x._loadedRoutes=ce.routes,x._loadedInjector=ce.injector,this.processRoutes(ce.injector??f,ce.routes))));if(x.loadComponent&&!x._loadedComponent){const ce=this.loader.loadComponent(x);return(0,_.D)([oe,ce]).pipe((0,ut.J)())}return oe})}}return p.\u0275fac=function(f){return new(f||p)(i.LFG(on),i.LFG(i.Sil),i.LFG(i.lqb),i.LFG(Ei),i.LFG(Co))},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const zi=new i.OlP("");let Yo=(()=>{class p{constructor(f,x,V,oe,ce={}){this.urlSerializer=f,this.transitions=x,this.viewportScroller=V,this.zone=oe,this.options=ce,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ce.scrollPositionRestoration=ce.scrollPositionRestoration||"disabled",ce.anchorScrolling=ce.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(f=>{f instanceof ei?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=f.navigationTrigger,this.restoredId=f.restoredState?f.restoredState.navigationId:0):f instanceof ri?(this.lastId=f.id,this.scheduleScrollEvent(f,this.urlSerializer.parse(f.urlAfterRedirects).fragment)):f instanceof si&&0===f.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(f,this.urlSerializer.parse(f.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(f=>{f instanceof hn&&(f.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(f.position):f.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(f.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(f,x){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new hn(f,"popstate"===this.lastSource?this.store[this.restoredId]:null,x))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return p.\u0275fac=function(f){i.$Z()},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac}),p})();function Lt(p,...v){return(0,i.MR2)([{provide:In,multi:!0,useValue:p},[],{provide:sn,useFactory:zn,deps:[on]},{provide:i.tb,multi:!0,useFactory:ia},v.map(f=>f.\u0275providers)])}function zn(p){return p.routerState.root}function Fn(p,v){return{\u0275kind:p,\u0275providers:v}}function ia(){const p=(0,i.f3M)(i.zs3);return v=>{const f=p.get(i.z2F);if(v!==f.components[0])return;const x=p.get(on),V=p.get(tc);1===p.get(gr)&&x.initialNavigation(),p.get(Ji,null,i.XFs.Optional)?.setUpPreloading(),p.get(zi,null,i.XFs.Optional)?.init(),x.resetRootComponentType(f.componentTypes[0]),V.closed||(V.next(),V.complete(),V.unsubscribe())}}const tc=new i.OlP("",{factory:()=>new ue.x}),gr=new i.OlP("",{providedIn:"root",factory:()=>1}),Ji=new i.OlP("");function So(p){return Fn(0,[{provide:Ji,useExisting:Eo},{provide:Ei,useExisting:p}])}function La(){return Fn(5,[{provide:ye.S$,useClass:ye.Do}])}const nc=new i.OlP("ROUTER_FORROOT_GUARD"),D2=[ye.Ye,{provide:ge,useClass:Be},on,ni,{provide:sn,useFactory:zn,deps:[on]},Co,[]];function ic(){return new i.PXZ("Router",on)}let oc=(()=>{class p{constructor(f){}static forRoot(f,x){return{ngModule:p,providers:[D2,[],{provide:In,multi:!0,useValue:f},{provide:nc,useFactory:va,deps:[[on,new i.FiY,new i.tp0]]},{provide:Q,useValue:x||{}},x?.useHash?{provide:ye.S$,useClass:ye.Do}:{provide:ye.S$,useClass:ye.b0},{provide:zi,useFactory:()=>{const p=(0,i.f3M)(ye.EM),v=(0,i.f3M)(i.R0b),f=(0,i.f3M)(Q),x=(0,i.f3M)(P),V=(0,i.f3M)(ge);return f.scrollOffset&&p.setOffset(f.scrollOffset),new Yo(V,x,p,v,f)}},x?.preloadingStrategy?So(x.preloadingStrategy).\u0275providers:[],{provide:i.PXZ,multi:!0,useFactory:ic},x?.initialNavigation?tr(x):[],x?.bindToComponentInputs?Fn(8,[Kn,{provide:Zi,useExisting:Kn}]).\u0275providers:[],[{provide:br,useFactory:ia},{provide:i.tb,multi:!0,useExisting:br}]]}}static forChild(f){return{ngModule:p,providers:[{provide:In,multi:!0,useValue:f}]}}}return p.\u0275fac=function(f){return new(f||p)(i.LFG(nc,8))},p.\u0275mod=i.oAB({type:p}),p.\u0275inj=i.cJS({}),p})();function va(p){return"guarded"}function tr(p){return["disabled"===p.initialNavigation?Fn(3,[{provide:i.ip1,multi:!0,useFactory:()=>{const v=(0,i.f3M)(on);return()=>{v.setUpLocationChangeListener()}}},{provide:gr,useValue:2}]).\u0275providers:[],"enabledBlocking"===p.initialNavigation?Fn(2,[{provide:gr,useValue:0},{provide:i.ip1,multi:!0,deps:[i.zs3],useFactory:v=>{const f=v.get(ye.V_,Promise.resolve());return()=>f.then(()=>new Promise(x=>{const V=v.get(on),oe=v.get(tc);at(V,()=>{x(!0)}),v.get(P).afterPreactivation=()=>(x(!0),oe.closed?(0,I.of)(void 0):oe),V.initialNavigation()}))}}]).\u0275providers:[]]}const br=new i.OlP("")},45597:(kt,Pe,r)=>{"use strict";r.d(Pe,{BN:()=>Co,uH:()=>rt});var i=r(65879);function C(y,T){var R=Object.keys(y);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(y);T&&(Q=Q.filter(function(ve){return Object.getOwnPropertyDescriptor(y,ve).enumerable})),R.push.apply(R,Q)}return R}function _(y){for(var T=1;Ty.length)&&(T=y.length);for(var R=0,Q=new Array(T);R0;)T+=Ie[62*Math.random()|0];return T}function Fe(y){for(var T=[],R=(y||[]).length>>>0;R--;)T[R]=y[R];return T}function wt(y){return y.classList?Fe(y.classList):(y.getAttribute("class")||"").split(" ").filter(function(T){return T})}function $t(y){return"".concat(y).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function gn(y){return Object.keys(y||{}).reduce(function(T,R){return T+"".concat(R,": ").concat(y[R].trim(),";")},"")}function ln(y){return y.size!==ht.size||y.x!==ht.x||y.y!==ht.y||y.rotate!==ht.rotate||y.flipX||y.flipY}var Ae=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function be(){var y=Bt,T=Xe,R=L.cssPrefix,Q=L.replacementClass,ve=Ae;if(R!==y||Q!==T){var Te=new RegExp("\\.".concat(y,"\\-"),"g"),$e=new RegExp("\\--".concat(y,"\\-"),"g"),at=new RegExp("\\.".concat(T),"g");ve=ve.replace(Te,".".concat(R,"-")).replace($e,"--".concat(R,"-")).replace(at,".".concat(Q))}return ve}var z=!1;function G(){L.autoAddCss&&!z&&(function Ve(y){if(y&&jt){var T=Ft.createElement("style");T.setAttribute("type","text/css"),T.innerHTML=y;for(var R=Ft.head.childNodes,Q=null,ve=R.length-1;ve>-1;ve--){var Te=R[ve],$e=(Te.tagName||"").toUpperCase();["STYLE","LINK"].indexOf($e)>-1&&(Q=Te)}Ft.head.insertBefore(T,Q)}}(be()),z=!0)}var Se={mixout:function(){return{dom:{css:be,insertCss:G}}},hooks:function(){return{beforeDOMElementCreation:function(){G()},beforeI2svg:function(){G()}}}},Je=Kt||{};Je[gt]||(Je[gt]={}),Je[gt].styles||(Je[gt].styles={}),Je[gt].hooks||(Je[gt].hooks={}),Je[gt].shims||(Je[gt].shims=[]);var mt=Je[gt],_t=[],Wt=!1;function Ln(y){var T=y.tag,R=y.attributes,Q=void 0===R?{}:R,ve=y.children,Te=void 0===ve?[]:ve;return"string"==typeof y?$t(y):"<".concat(T," ").concat(function nn(y){return Object.keys(y||{}).reduce(function(T,R){return T+"".concat(R,'="').concat($t(y[R]),'" ')},"").trim()}(Q),">").concat(Te.map(Ln).join(""),"")}function qn(y,T,R){if(y&&y[T]&&y[T][R])return{prefix:T,iconName:R,icon:y[T][R]}}jt&&((Wt=(Ft.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ft.readyState))||Ft.addEventListener("DOMContentLoaded",function y(){Ft.removeEventListener("DOMContentLoaded",y),Wt=1,_t.map(function(T){return T()})}));var Ii=function(T,R,Q,ve){var Ct,qt,xt,Te=Object.keys(T),$e=Te.length,at=void 0!==ve?function(T,R){return function(Q,ve,Te,$e){return T.call(R,Q,ve,Te,$e)}}(R,ve):R;for(void 0===Q?(Ct=1,xt=T[Te[0]]):(Ct=0,xt=Q);Ct<$e;Ct++)xt=at(xt,T[qt=Te[Ct]],qt,T);return xt};function An(y){var T=function Pi(y){for(var T=[],R=0,Q=y.length;R=55296&&ve<=56319&&R2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,ve=void 0!==Q&&Q,Te=Li(T);"function"!=typeof mt.hooks.addPack||ve?mt.styles[y]=_(_({},mt.styles[y]||{}),Te):mt.hooks.addPack(y,Li(T)),"fas"===y&&ui("fa",T)}var ei,ri,ci,si=mt.styles,Wn=mt.shims,Wi=(d(ei={},Qe,Object.values(te[Qe])),d(ei,zt,Object.values(te[zt])),ei),ao=null,eo={},Xo={},ca={},ka={},Ro={},ro=(d(ri={},Qe,Object.keys(he[Qe])),d(ri,zt,Object.keys(he[zt])),ri);var Fo=function(){var T=function(Te){return Ii(si,function($e,at,Ct){return $e[Ct]=Ii(at,Te,{}),$e},{})};eo=T(function(ve,Te,$e){return Te[3]&&(ve[Te[3]]=$e),Te[2]&&Te[2].filter(function(Ct){return"number"==typeof Ct}).forEach(function(Ct){ve[Ct.toString(16)]=$e}),ve}),Xo=T(function(ve,Te,$e){return ve[$e]=$e,Te[2]&&Te[2].filter(function(Ct){return"string"==typeof Ct}).forEach(function(Ct){ve[Ct]=$e}),ve}),Ro=T(function(ve,Te,$e){var at=Te[2];return ve[$e]=$e,at.forEach(function(Ct){ve[Ct]=$e}),ve});var R="far"in si||L.autoFetchSvg,Q=Ii(Wn,function(ve,Te){var $e=Te[0],at=Te[1],Ct=Te[2];return"far"===at&&!R&&(at="fas"),"string"==typeof $e&&(ve.names[$e]={prefix:at,iconName:Ct}),"number"==typeof $e&&(ve.unicodes[$e.toString(16)]={prefix:at,iconName:Ct}),ve},{names:{},unicodes:{}});ca=Q.names,ka=Q.unicodes,ao=di(L.styleDefault,{family:L.familyDefault})};function hn(y,T){return(eo[y]||{})[T]}function Tn(y,T){return(Ro[y]||{})[T]}function ni(y){return ca[y]||{prefix:null,iconName:null}}function li(){return ao}(function ne(y){E.push(y)})(function(y){ao=di(y.styleDefault,{family:L.familyDefault})}),Fo();var Yi=function(){return{prefix:null,iconName:null,rest:[]}};function di(y){var R=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,Q=void 0===R?Qe:R;return O[Q][y]||O[Q][he[Q][y]]||(y in mt.styles?y:null)||null}var Ni=(d(ci={},Qe,Object.keys(te[Qe])),d(ci,zt,Object.keys(te[zt])),ci);function Ri(y){var T,Q=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,ve=void 0!==Q&&Q,Te=(d(T={},Qe,"".concat(L.cssPrefix,"-").concat(Qe)),d(T,zt,"".concat(L.cssPrefix,"-").concat(zt)),T),$e=null,at=Qe;(y.includes(Te[Qe])||y.some(function(qt){return Ni[Qe].includes(qt)}))&&(at=Qe),(y.includes(Te[zt])||y.some(function(qt){return Ni[zt].includes(qt)}))&&(at=zt);var Ct=y.reduce(function(qt,xt){var en=function yo(y,T){var R=T.split("-"),Q=R[0],ve=R.slice(1).join("-");return Q!==y||""===ve||function xi(y){return~cn.indexOf(y)}(ve)?null:ve}(L.cssPrefix,xt);if(si[xt]?(xt=Wi[at].includes(xt)?Ce[at][xt]:xt,$e=xt,qt.prefix=xt):ro[at].indexOf(xt)>-1?($e=xt,qt.prefix=di(xt,{family:at})):en?qt.iconName=en:xt!==L.replacementClass&&xt!==Te[Qe]&&xt!==Te[zt]&&qt.rest.push(xt),!ve&&qt.prefix&&qt.iconName){var on="fa"===$e?ni(qt.iconName):{},On=Tn(qt.prefix,qt.iconName);on.prefix&&($e=null),qt.iconName=on.iconName||On||qt.iconName,qt.prefix=on.prefix||qt.prefix,"far"===qt.prefix&&!si.far&&si.fas&&!L.autoFetchSvg&&(qt.prefix="fas")}return qt},Yi());return(y.includes("fa-brands")||y.includes("fab"))&&(Ct.prefix="fab"),(y.includes("fa-duotone")||y.includes("fad"))&&(Ct.prefix="fad"),!Ct.prefix&&at===zt&&(si.fass||L.autoFetchSvg)&&(Ct.prefix="fass",Ct.iconName=Tn(Ct.prefix,Ct.iconName)||Ct.iconName),("fa"===Ct.prefix||"fa"===$e)&&(Ct.prefix=li()||"fas"),Ct}var Qn=function(){function y(){(function K(y,T){if(!(y instanceof T))throw new TypeError("Cannot call a class as a function")})(this,y),this.definitions={}}return function re(y,T,R){T&&ie(y.prototype,T),R&&ie(y,R),Object.defineProperty(y,"prototype",{writable:!1})}(y,[{key:"add",value:function(){for(var R=this,Q=arguments.length,ve=new Array(Q),Te=0;Te0&&xt.forEach(function(en){"string"==typeof en&&(R[at][en]=qt)}),R[at][Ct]=qt}),R}}]),y}(),Jt=[],sn={},Hn={},Fi=Object.keys(Hn);function ii(y,T){for(var R=arguments.length,Q=new Array(R>2?R-2:0),ve=2;ve1?T-1:0),Q=1;Q0&&void 0!==arguments[0]?arguments[0]:{};return jt?(mi("beforeI2svg",T),Vn("pseudoElements2svg",T),Vn("i2svg",T)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},R=T.autoReplaceSvgRoot;!1===L.autoReplaceSvg&&(L.autoReplaceSvg=!0),L.observeMutations=!0,function vn(y){jt&&(Wt?setTimeout(y,0):_t.push(y))}(function(){Yn({autoReplaceSvgRoot:R}),mi("watch",T)})}},Kn={noAuto:function(){L.autoReplaceSvg=!1,L.observeMutations=!1,mi("noAuto")},config:L,dom:co,parse:{icon:function(T){if(null===T)return null;if("object"===I(T)&&T.prefix&&T.iconName)return{prefix:T.prefix,iconName:Tn(T.prefix,T.iconName)||T.iconName};if(Array.isArray(T)&&2===T.length){var R=0===T[1].indexOf("fa-")?T[1].slice(3):T[1],Q=di(T[0]);return{prefix:Q,iconName:Tn(Q,R)||R}}if("string"==typeof T&&(T.indexOf("".concat(L.cssPrefix,"-"))>-1||T.match(le))){var ve=Ri(T.split(" "),{skipLookups:!0});return{prefix:ve.prefix||li(),iconName:Tn(ve.prefix,ve.iconName)||ve.iconName}}if("string"==typeof T){var Te=li();return{prefix:Te,iconName:Tn(Te,T)||T}}}},library:ki,findIconDefinition:fi,toHtml:Ln},Yn=function(){var R=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,Q=void 0===R?Ft:R;(Object.keys(mt.styles).length>0||L.autoFetchSvg)&&jt&&L.autoReplaceSvg&&Kn.dom.i2svg({node:Q})};function bi(y,T){return Object.defineProperty(y,"abstract",{get:T}),Object.defineProperty(y,"html",{get:function(){return y.abstract.map(function(Q){return Ln(Q)})}}),Object.defineProperty(y,"node",{get:function(){if(jt){var Q=Ft.createElement("div");return Q.innerHTML=y.html,Q.children}}}),y}function Ui(y){var T=y.icons,R=T.main,Q=T.mask,ve=y.prefix,Te=y.iconName,$e=y.transform,at=y.symbol,Ct=y.title,qt=y.maskId,xt=y.titleId,en=y.extra,on=y.watchable,On=void 0!==on&&on,Rn=Q.found?Q:R,_i=Rn.width,ji=Rn.height,Ei="fak"===ve,Mi=[L.replacementClass,Te?"".concat(L.cssPrefix,"-").concat(Te):""].filter(function(Fn){return-1===en.classes.indexOf(Fn)}).filter(function(Fn){return""!==Fn||!!Fn}).concat(en.classes).join(" "),Si={children:[],attributes:_(_({},en.attributes),{},{"data-prefix":ve,"data-icon":Te,class:Mi,role:en.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(_i," ").concat(ji)})},Eo=Ei&&!~en.classes.indexOf("fa-fw")?{width:"".concat(_i/ji*16*.0625,"em")}:{};On&&(Si.attributes[yt]=""),Ct&&(Si.children.push({tag:"title",attributes:{id:Si.attributes["aria-labelledby"]||"title-".concat(xt||Me())},children:[Ct]}),delete Si.attributes.title);var zi=_(_({},Si),{},{prefix:ve,iconName:Te,main:R,mask:Q,maskId:qt,transform:$e,symbol:at,styles:_(_({},Eo),en.styles)}),Yo=Q.found&&R.found?Vn("generateAbstractMask",zi)||{children:[],attributes:{}}:Vn("generateAbstractIcon",zi)||{children:[],attributes:{}},zn=Yo.attributes;return zi.children=Yo.children,zi.attributes=zn,at?function Ki(y){var R=y.iconName,Q=y.children,ve=y.attributes,Te=y.symbol,$e=!0===Te?"".concat(y.prefix,"-").concat(L.cssPrefix,"-").concat(R):Te;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_(_({},ve),{},{id:$e}),children:Q}]}]}(zi):function Bo(y){var T=y.children,R=y.main,Q=y.mask,ve=y.attributes,Te=y.styles,$e=y.transform;if(ln($e)&&R.found&&!Q.found){var qt={x:R.width/R.height/2,y:.5};ve.style=gn(_(_({},Te),{},{"transform-origin":"".concat(qt.x+$e.x/16,"em ").concat(qt.y+$e.y/16,"em")}))}return[{tag:"svg",attributes:ve,children:T}]}(zi)}function Uo(y){var T=y.content,R=y.width,Q=y.height,ve=y.transform,Te=y.title,$e=y.extra,at=y.watchable,Ct=void 0!==at&&at,qt=_(_(_({},$e.attributes),Te?{title:Te}:{}),{},{class:$e.classes.join(" ")});Ct&&(qt[yt]="");var xt=_({},$e.styles);ln(ve)&&(xt.transform=function Gn(y){var T=y.transform,R=y.width,ve=y.height,Te=void 0===ve?16:ve,$e=y.startCentered,at=void 0!==$e&&$e,Ct="";return Ct+=at&&me?"translate(".concat(T.x/16-(void 0===R?16:R)/2,"em, ").concat(T.y/16-Te/2,"em) "):at?"translate(calc(-50% + ".concat(T.x/16,"em), calc(-50% + ").concat(T.y/16,"em)) "):"translate(".concat(T.x/16,"em, ").concat(T.y/16,"em) "),(Ct+="scale(".concat(T.size/16*(T.flipX?-1:1),", ").concat(T.size/16*(T.flipY?-1:1),") "))+"rotate(".concat(T.rotate,"deg) ")}({transform:ve,startCentered:!0,width:R,height:Q}),xt["-webkit-transform"]=xt.transform);var en=gn(xt);en.length>0&&(qt.style=en);var on=[];return on.push({tag:"span",attributes:qt,children:[T]}),Te&&on.push({tag:"span",attributes:{class:"sr-only"},children:[Te]}),on}var yi=mt.styles;function so(y){var T=y[0],R=y[1],Te=W(y.slice(4),1)[0];return{found:!0,width:T,height:R,icon:Array.isArray(Te)?{tag:"g",attributes:{class:"".concat(L.cssPrefix,"-").concat(Dt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(L.cssPrefix,"-").concat(Dt.SECONDARY),fill:"currentColor",d:Te[0]}},{tag:"path",attributes:{class:"".concat(L.cssPrefix,"-").concat(Dt.PRIMARY),fill:"currentColor",d:Te[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:Te}}}}var go={found:!1,width:512,height:512};function wo(y,T){var R=T;return"fa"===T&&null!==L.styleDefault&&(T=li()),new Promise(function(Q,ve){if(Vn("missingIconAbstract"),"fa"===R){var $e=ni(y)||{};y=$e.iconName||y,T=$e.prefix||T}if(y&&T&&yi[T]&&yi[T][y])return Q(so(yi[T][y]));(function kn(y,T){!Ht&&!L.showMissingIcons&&y&&console.error('Icon with name "'.concat(y,'" and prefix "').concat(T,'" is missing.'))})(y,T),Q(_(_({},go),{},{icon:L.showMissingIcons&&y&&Vn("missingIconAbstract")||{}}))})}var fa=function(){},jo=L.measurePerformance&&Ut&&Ut.mark&&Ut.measure?Ut:{mark:fa,measure:fa},Di='FA "6.4.2"',Oo=function(T){jo.mark("".concat(Di," ").concat(T," ends")),jo.measure("".concat(Di," ").concat(T),"".concat(Di," ").concat(T," begins"),"".concat(Di," ").concat(T," ends"))},Po={begin:function(T){return jo.mark("".concat(Di," ").concat(T," begins")),function(){return Oo(T)}},end:Oo},Xn=function(){};function Qo(y){return"string"==typeof(y.getAttribute?y.getAttribute(yt):null)}function vo(y){return Ft.createElementNS("http://www.w3.org/2000/svg",y)}function Jo(y){return Ft.createElement(y)}function hi(y){var R=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,Q=void 0===R?"svg"===y.tag?vo:Jo:R;if("string"==typeof y)return Ft.createTextNode(y);var ve=Q(y.tag);return Object.keys(y.attributes||[]).forEach(function($e){ve.setAttribute($e,y.attributes[$e])}),(y.children||[]).forEach(function($e){ve.appendChild(hi($e,{ceFn:Q}))}),ve}var mo={replace:function(T){var R=T[0];if(R.parentNode)if(T[1].forEach(function(ve){R.parentNode.insertBefore(hi(ve),R)}),null===R.getAttribute(yt)&&L.keepOriginalSource){var Q=Ft.createComment(function _o(y){var T=" ".concat(y.outerHTML," ");return"".concat(T,"Font Awesome fontawesome.com ")}(R));R.parentNode.replaceChild(Q,R)}else R.remove()},nest:function(T){var R=T[0],Q=T[1];if(~wt(R).indexOf(L.replacementClass))return mo.replace(T);var ve=new RegExp("".concat(L.cssPrefix,"-.*"));if(delete Q[0].attributes.id,Q[0].attributes.class){var Te=Q[0].attributes.class.split(" ").reduce(function(at,Ct){return Ct===L.replacementClass||Ct.match(ve)?at.toSvg.push(Ct):at.toNode.push(Ct),at},{toNode:[],toSvg:[]});Q[0].attributes.class=Te.toSvg.join(" "),0===Te.toNode.length?R.removeAttribute("class"):R.setAttribute("class",Te.toNode.join(" "))}var $e=Q.map(function(at){return Ln(at)}).join("\n");R.setAttribute(yt,""),R.innerHTML=$e}};function Da(y){y()}function ja(y,T){var R="function"==typeof T?T:Xn;if(0===y.length)R();else{var Q=Da;L.mutateApproach===ke&&(Q=Kt.requestAnimationFrame||Da),Q(function(){var ve=function lo(){return!0===L.autoReplaceSvg?mo.replace:mo[L.autoReplaceSvg]||mo.replace}(),Te=Po.begin("mutate");y.map(ve),Te(),R()})}}var Ai=!1;function ko(){Ai=!0}function qo(){Ai=!1}var ua=null;function Mo(y){if(Ot&&L.observeMutations){var T=y.treeCallback,R=void 0===T?Xn:T,Q=y.nodeCallback,ve=void 0===Q?Xn:Q,Te=y.pseudoElementsCallback,$e=void 0===Te?Xn:Te,at=y.observeMutationsRoot,Ct=void 0===at?Ft:at;ua=new Ot(function(qt){if(!Ai){var xt=li();Fe(qt).forEach(function(en){if("childList"===en.type&&en.addedNodes.length>0&&!Qo(en.addedNodes[0])&&(L.searchPseudoElements&&$e(en.target),R(en.target)),"attributes"===en.type&&en.target.parentNode&&L.searchPseudoElements&&$e(en.target.parentNode),"attributes"===en.type&&Qo(en.target)&&~Et.indexOf(en.attributeName))if("class"===en.attributeName&&function Un(y){var T=y.getAttribute?y.getAttribute(nt):null,R=y.getAttribute?y.getAttribute(ct):null;return T&&R}(en.target)){var on=Ri(wt(en.target)),Rn=on.iconName;en.target.setAttribute(nt,on.prefix||xt),Rn&&en.target.setAttribute(ct,Rn)}else(function wi(y){return y&&y.classList&&y.classList.contains&&y.classList.contains(L.replacementClass)})(en.target)&&ve(en.target)})}}),jt&&ua.observe(Ct,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ha(y){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},R=function $a(y){var T=y.getAttribute("data-prefix"),R=y.getAttribute("data-icon"),Q=void 0!==y.innerText?y.innerText.trim():"",ve=Ri(wt(y));return ve.prefix||(ve.prefix=li()),T&&R&&(ve.prefix=T,ve.iconName=R),ve.iconName&&ve.prefix||(ve.prefix&&Q.length>0&&(ve.iconName=function ti(y,T){return(Xo[y]||{})[T]}(ve.prefix,y.innerText)||hn(ve.prefix,An(y.innerText))),!ve.iconName&&L.autoFetchSvg&&y.firstChild&&y.firstChild.nodeType===Node.TEXT_NODE&&(ve.iconName=y.firstChild.data)),ve}(y),Q=R.iconName,ve=R.prefix,Te=R.rest,$e=function sr(y){var T=Fe(y.attributes).reduce(function(ve,Te){return"class"!==ve.name&&"style"!==ve.name&&(ve[Te.name]=Te.value),ve},{}),R=y.getAttribute("title"),Q=y.getAttribute("data-fa-title-id");return L.autoA11y&&(R?T["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(Q||Me()):(T["aria-hidden"]="true",T.focusable="false")),T}(y),at=ii("parseNodeAttributes",{},y),Ct=T.styleParser?function Pr(y){var T=y.getAttribute("style"),R=[];return T&&(R=T.split(";").reduce(function(Q,ve){var Te=ve.split(":"),$e=Te[0],at=Te.slice(1);return $e&&at.length>0&&(Q[$e]=at.join(":").trim()),Q},{})),R}(y):[];return _({iconName:Q,title:y.getAttribute("title"),titleId:y.getAttribute("data-fa-title-id"),prefix:ve,transform:ht,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:Te,styles:Ct,attributes:$e}},at)}var dr=mt.styles;function S(y){var T="nest"===L.autoReplaceSvg?ha(y,{styleParser:!1}):ha(y);return~T.extra.classes.indexOf(ae)?Vn("generateLayersText",y,T):Vn("generateSvgReplacementMutation",y,T)}var k=new Set;function w(y){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!jt)return Promise.resolve();var R=Ft.documentElement.classList,Q=function(en){return R.add("".concat(ft,"-").concat(en))},ve=function(en){return R.remove("".concat(ft,"-").concat(en))},Te=L.autoFetchSvg?k:ze.map(function(xt){return"fa-".concat(xt)}).concat(Object.keys(dr));Te.includes("fa")||Te.push("fa");var $e=[".".concat(ae,":not([").concat(yt,"])")].concat(Te.map(function(xt){return".".concat(xt,":not([").concat(yt,"])")})).join(", ");if(0===$e.length)return Promise.resolve();var at=[];try{at=Fe(y.querySelectorAll($e))}catch{}if(!(at.length>0))return Promise.resolve();Q("pending"),ve("complete");var Ct=Po.begin("onTree"),qt=at.reduce(function(xt,en){try{var on=S(en);on&&xt.push(on)}catch(On){Ht||"MissingIcon"===On.name&&console.error(On)}return xt},[]);return new Promise(function(xt,en){Promise.all(qt).then(function(on){ja(on,function(){Q("active"),Q("complete"),ve("pending"),"function"==typeof T&&T(),Ct(),xt()})}).catch(function(on){Ct(),en(on)})})}function q(y){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;S(y).then(function(R){R&&ja([R],T)})}ze.map(function(y){k.add("fa-".concat(y))}),Object.keys(he[Qe]).map(k.add.bind(k)),Object.keys(he[zt]).map(k.add.bind(k)),k=de(k);var Yt=function(T){var R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},Q=R.transform,ve=void 0===Q?ht:Q,Te=R.symbol,$e=void 0!==Te&&Te,at=R.mask,Ct=void 0===at?null:at,qt=R.maskId,xt=void 0===qt?null:qt,en=R.title,on=void 0===en?null:en,On=R.titleId,Rn=void 0===On?null:On,_i=R.classes,ji=void 0===_i?[]:_i,Ei=R.attributes,Mi=void 0===Ei?{}:Ei,Si=R.styles,Eo=void 0===Si?{}:Si;if(T){var zi=T.prefix,Yo=T.iconName,Lt=T.icon;return bi(_({type:"icon"},T),function(){return mi("beforeDOMElementCreation",{iconDefinition:T,params:R}),L.autoA11y&&(on?Mi["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(Rn||Me()):(Mi["aria-hidden"]="true",Mi.focusable="false")),Ui({icons:{main:so(Lt),mask:Ct?so(Ct.icon):{found:!1,width:null,height:null,icon:{}}},prefix:zi,iconName:Yo,transform:_(_({},ht),ve),symbol:$e,title:on,maskId:xt,titleId:Rn,extra:{attributes:Mi,styles:Eo,classes:ji}})})}},pi={mixout:function(){return{icon:(y=Yt,function(T){var R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},Q=(T||{}).icon?T:fi(T||{}),ve=R.mask;return ve&&(ve=(ve||{}).icon?ve:fi(ve||{})),y(Q,_(_({},R),{},{mask:ve}))})};var y},hooks:function(){return{mutationObserverCallbacks:function(R){return R.treeCallback=w,R.nodeCallback=q,R}}},provides:function(T){T.i2svg=function(R){var Q=R.node,Te=R.callback;return w(void 0===Q?Ft:Q,void 0===Te?function(){}:Te)},T.generateSvgReplacementMutation=function(R,Q){var ve=Q.iconName,Te=Q.title,$e=Q.titleId,at=Q.prefix,Ct=Q.transform,qt=Q.symbol,xt=Q.mask,en=Q.maskId,on=Q.extra;return new Promise(function(On,Rn){Promise.all([wo(ve,at),xt.iconName?wo(xt.iconName,xt.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(_i){var ji=W(_i,2);On([R,Ui({icons:{main:ji[0],mask:ji[1]},prefix:at,iconName:ve,transform:Ct,symbol:qt,maskId:en,title:Te,titleId:$e,extra:on,watchable:!0})])}).catch(Rn)})},T.generateAbstractIcon=function(R){var qt,Q=R.children,ve=R.attributes,Te=R.main,$e=R.transform,Ct=gn(R.styles);return Ct.length>0&&(ve.style=Ct),ln($e)&&(qt=Vn("generateAbstractTransformGrouping",{main:Te,transform:$e,containerWidth:Te.width,iconWidth:Te.width})),Q.push(qt||Te.icon),{children:Q,attributes:ve}}}},vi={mixout:function(){return{layer:function(R){var Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ve=Q.classes,Te=void 0===ve?[]:ve;return bi({type:"layer"},function(){mi("beforeDOMElementCreation",{assembler:R,params:Q});var $e=[];return R(function(at){Array.isArray(at)?at.map(function(Ct){$e=$e.concat(Ct.abstract)}):$e=$e.concat(at.abstract)}),[{tag:"span",attributes:{class:["".concat(L.cssPrefix,"-layers")].concat(de(Te)).join(" ")},children:$e}]})}}}},ea={mixout:function(){return{counter:function(R){var Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ve=Q.title,Te=void 0===ve?null:ve,$e=Q.classes,at=void 0===$e?[]:$e,Ct=Q.attributes,qt=void 0===Ct?{}:Ct,xt=Q.styles,en=void 0===xt?{}:xt;return bi({type:"counter",content:R},function(){return mi("beforeDOMElementCreation",{content:R,params:Q}),function to(y){var T=y.content,R=y.title,Q=y.extra,ve=_(_(_({},Q.attributes),R?{title:R}:{}),{},{class:Q.classes.join(" ")}),Te=gn(Q.styles);Te.length>0&&(ve.style=Te);var $e=[];return $e.push({tag:"span",attributes:ve,children:[T]}),R&&$e.push({tag:"span",attributes:{class:"sr-only"},children:[R]}),$e}({content:R.toString(),title:Te,extra:{attributes:qt,styles:en,classes:["".concat(L.cssPrefix,"-layers-counter")].concat(de(at))}})})}}}},Ea={mixout:function(){return{text:function(R){var Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ve=Q.transform,Te=void 0===ve?ht:ve,$e=Q.title,at=void 0===$e?null:$e,Ct=Q.classes,qt=void 0===Ct?[]:Ct,xt=Q.attributes,en=void 0===xt?{}:xt,on=Q.styles,On=void 0===on?{}:on;return bi({type:"text",content:R},function(){return mi("beforeDOMElementCreation",{content:R,params:Q}),Uo({content:R,transform:_(_({},ht),Te),title:at,extra:{attributes:en,styles:On,classes:["".concat(L.cssPrefix,"-layers-text")].concat(de(qt))}})})}}},provides:function(T){T.generateLayersText=function(R,Q){var ve=Q.title,Te=Q.transform,$e=Q.extra,at=null,Ct=null;if(me){var qt=parseInt(getComputedStyle(R).fontSize,10),xt=R.getBoundingClientRect();at=xt.width/qt,Ct=xt.height/qt}return L.autoA11y&&!ve&&($e.attributes["aria-hidden"]="true"),Promise.resolve([R,Uo({content:R.innerHTML,width:at,height:Ct,transform:Te,title:ve,extra:$e,watchable:!0})])}}},Ga=new RegExp('"',"ug"),Wa=[1105920,1112319];function fr(y,T){var R="".concat(Mt).concat(T.replace(":","-"));return new Promise(function(Q,ve){if(null!==y.getAttribute(R))return Q();var $e=Fe(y.children).filter(function(Lt){return Lt.getAttribute(tt)===T})[0],at=Kt.getComputedStyle(y,T),Ct=at.getPropertyValue("font-family").match(N),qt=at.getPropertyValue("font-weight"),xt=at.getPropertyValue("content");if($e&&!Ct)return y.removeChild($e),Q();if(Ct&&"none"!==xt&&""!==xt){var en=at.getPropertyValue("content"),on=~["Sharp"].indexOf(Ct[2])?zt:Qe,On=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(Ct[2])?O[on][Ct[2].toLowerCase()]:j[on][qt],Rn=function mr(y){var T=y.replace(Ga,""),R=function wn(y,T){var ve,R=y.length,Q=y.charCodeAt(T);return Q>=55296&&Q<=56319&&R>T+1&&(ve=y.charCodeAt(T+1))>=56320&&ve<=57343?1024*(Q-55296)+ve-56320+65536:Q}(T,0),Q=R>=Wa[0]&&R<=Wa[1],ve=2===T.length&&T[0]===T[1];return{value:An(ve?T[0]:T),isSecondary:Q||ve}}(en),_i=Rn.value,ji=Rn.isSecondary,Ei=Ct[0].startsWith("FontAwesome"),Mi=hn(On,_i),Si=Mi;if(Ei){var Eo=function gi(y){var T=ka[y],R=hn("fas",y);return T||(R?{prefix:"fas",iconName:R}:null)||{prefix:null,iconName:null}}(_i);Eo.iconName&&Eo.prefix&&(Mi=Eo.iconName,On=Eo.prefix)}if(!Mi||ji||$e&&$e.getAttribute(nt)===On&&$e.getAttribute(ct)===Si)Q();else{y.setAttribute(R,Si),$e&&y.removeChild($e);var zi=function lr(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ht,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Yo=zi.extra;Yo.attributes[tt]=T,wo(Mi,On).then(function(Lt){var zn=Ui(_(_({},zi),{},{icons:{main:Lt,mask:Yi()},prefix:On,iconName:Si,extra:Yo,watchable:!0})),Fn=Ft.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===T?y.insertBefore(Fn,y.firstChild):y.appendChild(Fn),Fn.outerHTML=zn.map(function(pr){return Ln(pr)}).join("\n"),y.removeAttribute(R),Q()}).catch(ve)}}else Q()})}function Ya(y){return Promise.all([fr(y,"::before"),fr(y,"::after")])}function kr(y){return!(y.parentNode===document.head||~bt.indexOf(y.tagName.toUpperCase())||y.getAttribute(tt)||y.parentNode&&"svg"===y.parentNode.tagName)}function ta(y){if(jt)return new Promise(function(T,R){var Q=Fe(y.querySelectorAll("*")).filter(kr).map(Ya),ve=Po.begin("searchPseudoElements");ko(),Promise.all(Q).then(function(){ve(),qo(),T()}).catch(function(){ve(),qo(),R()})})}var fo=!1,$o=function(T){return T.toLowerCase().split(" ").reduce(function(Q,ve){var Te=ve.toLowerCase().split("-"),$e=Te[0],at=Te.slice(1).join("-");if($e&&"h"===at)return Q.flipX=!0,Q;if($e&&"v"===at)return Q.flipY=!0,Q;if(at=parseFloat(at),isNaN(at))return Q;switch($e){case"grow":Q.size=Q.size+at;break;case"shrink":Q.size=Q.size-at;break;case"left":Q.x=Q.x-at;break;case"right":Q.x=Q.x+at;break;case"up":Q.y=Q.y-at;break;case"down":Q.y=Q.y+at;break;case"rotate":Q.rotate=Q.rotate+at}return Q},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},pa={x:0,y:0,width:"100%",height:"100%"};function Go(y){return y.attributes&&(y.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(y.attributes.fill="black"),y}!function Bi(y,T){var R=T.mixoutsTo;Jt=y,sn={},Object.keys(Hn).forEach(function(Q){-1===Fi.indexOf(Q)&&delete Hn[Q]}),Jt.forEach(function(Q){var ve=Q.mixout?Q.mixout():{};if(Object.keys(ve).forEach(function($e){"function"==typeof ve[$e]&&(R[$e]=ve[$e]),"object"===I(ve[$e])&&Object.keys(ve[$e]).forEach(function(at){R[$e]||(R[$e]={}),R[$e][at]=ve[$e][at]})}),Q.hooks){var Te=Q.hooks();Object.keys(Te).forEach(function($e){sn[$e]||(sn[$e]=[]),sn[$e].push(Te[$e])})}Q.provides&&Q.provides(Hn)})}([Se,pi,vi,ea,Ea,{hooks:function(){return{mutationObserverCallbacks:function(R){return R.pseudoElementsCallback=ta,R}}},provides:function(T){T.pseudoElements2svg=function(R){var Q=R.node;L.searchPseudoElements&&ta(void 0===Q?Ft:Q)}}},{mixout:function(){return{dom:{unwatch:function(){ko(),fo=!0}}}},hooks:function(){return{bootstrap:function(){Mo(ii("mutationObserverCallbacks",{}))},noAuto:function(){!function Do(){ua&&ua.disconnect()}()},watch:function(R){var Q=R.observeMutationsRoot;fo?qo():Mo(ii("mutationObserverCallbacks",{observeMutationsRoot:Q}))}}}},{mixout:function(){return{parse:{transform:function(R){return $o(R)}}}},hooks:function(){return{parseNodeAttributes:function(R,Q){var ve=Q.getAttribute("data-fa-transform");return ve&&(R.transform=$o(ve)),R}}},provides:function(T){T.generateAbstractTransformGrouping=function(R){var Q=R.main,ve=R.transform,$e=R.iconWidth,at={transform:"translate(".concat(R.containerWidth/2," 256)")},Ct="translate(".concat(32*ve.x,", ").concat(32*ve.y,") "),qt="scale(".concat(ve.size/16*(ve.flipX?-1:1),", ").concat(ve.size/16*(ve.flipY?-1:1),") "),xt="rotate(".concat(ve.rotate," 0 0)"),On={outer:at,inner:{transform:"".concat(Ct," ").concat(qt," ").concat(xt)},path:{transform:"translate(".concat($e/2*-1," -256)")}};return{tag:"g",attributes:_({},On.outer),children:[{tag:"g",attributes:_({},On.inner),children:[{tag:Q.icon.tag,children:Q.icon.children,attributes:_(_({},Q.icon.attributes),On.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(R,Q){var ve=Q.getAttribute("data-fa-mask"),Te=ve?Ri(ve.split(" ").map(function($e){return $e.trim()})):Yi();return Te.prefix||(Te.prefix=li()),R.mask=Te,R.maskId=Q.getAttribute("data-fa-mask-id"),R}}},provides:function(T){T.generateAbstractMask=function(R){var y,Q=R.children,ve=R.attributes,Te=R.main,$e=R.mask,at=R.maskId,xt=Te.icon,on=$e.icon,On=function Zt(y){var T=y.transform,Q=y.iconWidth,ve={transform:"translate(".concat(y.containerWidth/2," 256)")},Te="translate(".concat(32*T.x,", ").concat(32*T.y,") "),$e="scale(".concat(T.size/16*(T.flipX?-1:1),", ").concat(T.size/16*(T.flipY?-1:1),") "),at="rotate(".concat(T.rotate," 0 0)");return{outer:ve,inner:{transform:"".concat(Te," ").concat($e," ").concat(at)},path:{transform:"translate(".concat(Q/2*-1," -256)")}}}({transform:R.transform,containerWidth:$e.width,iconWidth:Te.width}),Rn={tag:"rect",attributes:_(_({},pa),{},{fill:"white"})},_i=xt.children?{children:xt.children.map(Go)}:{},ji={tag:"g",attributes:_({},On.inner),children:[Go(_({tag:xt.tag,attributes:_(_({},xt.attributes),On.path)},_i))]},Ei={tag:"g",attributes:_({},On.outer),children:[ji]},Mi="mask-".concat(at||Me()),Si="clip-".concat(at||Me()),Eo={tag:"mask",attributes:_(_({},pa),{},{id:Mi,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[Rn,Ei]},zi={tag:"defs",children:[{tag:"clipPath",attributes:{id:Si},children:(y=on,"g"===y.tag?y.children:[y])},Eo]};return Q.push(zi,{tag:"rect",attributes:_({fill:"currentColor","clip-path":"url(#".concat(Si,")"),mask:"url(#".concat(Mi,")")},pa)}),{children:Q,attributes:ve}}}},{provides:function(T){var R=!1;Kt.matchMedia&&(R=Kt.matchMedia("(prefers-reduced-motion: reduce)").matches),T.missingIconAbstract=function(){var Q=[],ve={fill:"currentColor"},Te={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};Q.push({tag:"path",attributes:_(_({},ve),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var $e=_(_({},Te),{},{attributeName:"opacity"}),at={tag:"circle",attributes:_(_({},ve),{},{cx:"256",cy:"364",r:"28"}),children:[]};return R||at.children.push({tag:"animate",attributes:_(_({},Te),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_(_({},$e),{},{values:"1;0;1;1;0;1;"})}),Q.push(at),Q.push({tag:"path",attributes:_(_({},ve),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:R?[]:[{tag:"animate",attributes:_(_({},$e),{},{values:"1;0;0;0;0;1;"})}]}),R||Q.push({tag:"path",attributes:_(_({},ve),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_(_({},$e),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:Q}}}},{hooks:function(){return{parseNodeAttributes:function(R,Q){var ve=Q.getAttribute("data-fa-symbol");return R.symbol=null!==ve&&(""===ve||ve),R}}}}],{mixoutsTo:Kn});var Sr=Kn.parse,Qa=Kn.icon,la=r(6593);const hr=["*"],Hr=y=>{const T={[`fa-${y.animation}`]:null!=y.animation&&!y.animation.startsWith("spin"),"fa-spin":"spin"===y.animation||"spin-reverse"===y.animation,"fa-spin-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-spin-reverse":"spin-reverse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-fw":y.fixedWidth,"fa-border":y.border,"fa-inverse":y.inverse,"fa-layers-counter":y.counter,"fa-flip-horizontal":"horizontal"===y.flip||"both"===y.flip,"fa-flip-vertical":"vertical"===y.flip||"both"===y.flip,[`fa-${y.size}`]:null!==y.size,[`fa-rotate-${y.rotate}`]:null!==y.rotate,[`fa-pull-${y.pull}`]:null!==y.pull,[`fa-stack-${y.stackItemSize}`]:null!=y.stackItemSize};return Object.keys(T).map(R=>T[R]?R:null).filter(R=>R)};let uo=(()=>{class y{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}}return y.\u0275fac=function(R){return new(R||y)},y.\u0275prov=i.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),ba=(()=>{class y{constructor(){this.definitions={}}addIcons(...R){for(const Q of R){Q.prefix in this.definitions||(this.definitions[Q.prefix]={}),this.definitions[Q.prefix][Q.iconName]=Q;for(const ve of Q.icon[2])"string"==typeof ve&&(this.definitions[Q.prefix][ve]=Q)}}addIconPacks(...R){for(const Q of R){const ve=Object.keys(Q).map(Te=>Q[Te]);this.addIcons(...ve)}}getIconDefinition(R,Q){return R in this.definitions&&Q in this.definitions[R]?this.definitions[R][Q]:null}}return y.\u0275fac=function(R){return new(R||y)},y.\u0275prov=i.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),er=(()=>{class y{constructor(){this.stackItemSize="1x"}ngOnChanges(R){if("size"in R)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}}return y.\u0275fac=function(R){return new(R||y)},y.\u0275dir=i.lG2({type:y,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[i.TTD]}),y})(),In=(()=>{class y{constructor(R,Q){this.renderer=R,this.elementRef=Q}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(R){"size"in R&&(null!=R.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${R.size.currentValue}`),null!=R.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${R.size.previousValue}`))}}return y.\u0275fac=function(R){return new(R||y)(i.Y36(i.Qsj),i.Y36(i.SBq))},y.\u0275cmp=i.Xpm({type:y,selectors:[["fa-stack"]],inputs:{size:"size"},features:[i.TTD],ngContentSelectors:hr,decls:1,vars:0,template:function(R,Q){1&R&&(i.F$t(),i.Hsn(0))},encapsulation:2}),y})(),Co=(()=>{class y{set spin(R){this.animation=R?"spin":void 0}set pulse(R){this.animation=R?"spin-pulse":void 0}constructor(R,Q,ve,Te,$e){this.sanitizer=R,this.config=Q,this.iconLibrary=ve,this.stackItem=Te,this.classes=[],null!=$e&&null==Te&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(R){if(null!=this.icon||null!=this.config.fallbackIcon){if(R){const ve=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=ve){const Te=this.buildParams();this.renderIcon(ve,Te)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(R){const Q=((y,T)=>(y=>void 0!==y.prefix&&void 0!==y.iconName)(y)?y:"string"==typeof y?{prefix:T,iconName:y}:{prefix:y[0],iconName:y[1]})(R,this.config.defaultPrefix);return"icon"in Q?Q:this.iconLibrary.getIconDefinition(Q.prefix,Q.iconName)??((y=>{throw new Error(`Could not find icon with iconName=${y.iconName} and prefix=${y.prefix} in the icon library.`)})(Q),null)}buildParams(){const R={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},Q="string"==typeof this.transform?Sr.transform(this.transform):this.transform;return{title:this.title,transform:Q,classes:[...Hr(R),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(R,Q){const ve=Qa(R,Q);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(ve.html.join("\n"))}}return y.\u0275fac=function(R){return new(R||y)(i.Y36(la.H7),i.Y36(uo),i.Y36(ba),i.Y36(er,8),i.Y36(In,8))},y.\u0275cmp=i.Xpm({type:y,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(R,Q){2&R&&(i.Ikx("innerHTML",Q.renderedIconHTML,i.oJD),i.uIk("title",Q.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[i.TTD],decls:0,vars:0,template:function(R,Q){},encapsulation:2}),y})(),rt=(()=>{class y{}return y.\u0275fac=function(R){return new(R||y)},y.\u0275mod=i.oAB({type:y}),y.\u0275inj=i.cJS({}),y})()},90590:(kt,Pe,r)=>{"use strict";r.d(Pe,{$9F:()=>z_,BCn:()=>kh,CgH:()=>l1,DBf:()=>g4,FL8:()=>u_,FU$:()=>h4,ILF:()=>N1,IwR:()=>Dm,IyC:()=>X9,LEp:()=>h_,Mdf:()=>Ts,Mzg:()=>v1,NBC:()=>Cv,QDM:()=>r6,QLU:()=>hu,RLE:()=>kr,T80:()=>v3,Vui:()=>He,Xjp:()=>lf,Y$T:()=>Nu,Yai:()=>Yo,_1N:()=>xc,acZ:()=>cf,cC_:()=>X1,cf$:()=>J8,dT$:()=>H6,f8k:()=>Xl,g82:()=>ml,gMD:()=>ud,gc2:()=>Xg,go9:()=>B9,iV1:()=>y8,iiS:()=>rs,ik8:()=>Ku,kXW:()=>C8,kZ_:()=>gv,lXL:()=>ui,m6i:()=>K6,nfZ:()=>Tt,q7m:()=>B4,r8p:()=>F9,sqG:()=>kf,t5N:()=>C_,uli:()=>w_,x58:()=>$e,xiG:()=>ha,zc:()=>Iu});var He={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Tt={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},ui={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},ha={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},kr={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},$e={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},Yo={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},N1={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},X1={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},rs={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},Xl={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},v3={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},r6=v3,kh={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"]},H6={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},l1={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},K6={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},xc={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]},Ts={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},Dm={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},cf={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},lf={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},v1={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},h4={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},g4={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},kf=g4,C8={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z"]},y8={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},B4={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},J8={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Xg={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},hu={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},ud={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"]},Iu={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},Nu={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},gv={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"]},F9={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},ml={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},Cv=ml,B9={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},u_={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},h_={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Ku={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},C_={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"]},w_={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},z_={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},X9={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},42346:(kt,Pe,r)=>{"use strict";r.d(Pe,{Iu:()=>ae,Ot:()=>it,Vn:()=>j,h7:()=>$,iX:()=>ne,y4:()=>Ze});var i=r(81180),C=r(65879),_=r(22096),I=r(48180),B=r(7715),K=r(37398),ie=r(78645),re=r(65619),d=r(9315),F=r(37921),se=r(99397),W=r(26306),de=r(70940),J=r(94664),ue=r(52572),ye=r(36232),He=r(54007);class et{constructor(be){(0,i.Z)(this,"translations",void 0),this.translations=be}getTranslation(be){return(0,_.of)(this.translations.get(be)||{})}}const st=new C.OlP("TRANSLOCO_LOADER");function Ye(Ae,be){return Ae&&(Object.prototype.hasOwnProperty.call(Ae,be)?Ae[be]:be.split(".").reduce((z,G)=>z?.[G],Ae))}function fe(Ae){return Ae?Array.isArray(Ae)?Ae.length:ot(Ae)?Object.keys(Ae).length:Ae?Ae.length:0:0}function Ee(Ae){return"string"==typeof Ae}function ot(Ae){return!!Ae&&"object"==typeof Ae&&!Array.isArray(Ae)}function Tt(Ae){return Ae.replace(/(?:^\w|[A-Z]|\b\w)/g,(be,z)=>0==z?be.toLowerCase():be.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Ft(Ae){return null==Ae}function Ot(Ae){return!1===Ft(Ae)}function Pt(Ae){return Ae&&"string"==typeof Ae.scope}function Ne(Ae){return(0,He.flatten)(Ae,{safe:!0})}const Ge=new C.OlP("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>ut}),ut={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function vt(Ae={}){return{...ut,...Ae,missingHandler:{...ut.missingHandler,...Ae.missingHandler},flatten:{...ut.flatten,...Ae.flatten}}}const gt=new C.OlP("TRANSLOCO_TRANSPILER");let dt=(()=>{class Ae{constructor(z){(0,i.Z)(this,"interpolationMatcher",void 0),this.interpolationMatcher=function Bt(Ae){const[be,z]=Ae.interpolation;return new RegExp(`${be}(.*?)${z}`,"g")}(z??ut)}transpile(z,G={},Se,Je){return Ee(z)?z.replace(this.interpolationMatcher,(mt,_t)=>(_t=_t.trim(),Ot(G[_t])?G[_t]:Ot(Se[_t])?this.transpile(Se[_t],G,Se,Je):"")):(G&&(ot(z)?z=this.handleObject(z,G,Se,Je):Array.isArray(z)&&(z=this.handleArray(z,G,Se,Je))),z)}handleObject(z,G={},Se,Je){let mt=z;return Object.keys(G).forEach(_t=>{const an=Ye(mt,_t),Wt=Ye(G,_t),vn=this.transpile(an,Wt,Se,Je);mt=function ee(Ae,be,z){Ae={...Ae};const G=be.split("."),Se=G.length-1;return G.reduce((Je,mt,_t)=>(Je[mt]=_t===Se?z:Array.isArray(Je[mt])?Je[mt].slice():{...Je[mt]},Je&&Je[mt]),Ae),Ae}(mt,_t,vn)}),mt}handleArray(z,G={},Se,Je){return z.map(mt=>this.transpile(mt,G,Se,Je))}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.LFG(Ge,8))}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();const tt=new C.OlP("TRANSLOCO_MISSING_HANDLER");let Mt=(()=>{class Ae{handle(z,G){return G.missingHandler.logMissingKey&&!G.prodMode&&console.warn(`%c Missing translation for '${z}'`,"font-size: 12px; color: red"),z}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();const nt=new C.OlP("TRANSLOCO_INTERCEPTOR");let ct=(()=>{class Ae{preSaveTranslation(z){return z}preSaveTranslationKey(z,G){return G}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();const ft=new C.OlP("TRANSLOCO_FALLBACK_STRATEGY");let le,ke=(()=>{class Ae{constructor(z){(0,i.Z)(this,"userConfig",void 0),this.userConfig=z}getNextLangs(){const z=this.userConfig.fallbackLang;if(!z)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(z)?z:[z]}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.LFG(Ge))}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();function bt(Ae){if(!Ae)return"";const be=Ae.split("/");return be.pop(),be.join("/")}function Ht(Ae){return Ae?Ae.split("/").pop():""}function Qe(Ae,be,z="|"){if(Ee(Ae)){const G=Ae.split(z),Se=G.pop();return Se===be?[!0,G.toString()]:[!1,Se]}return[!1,""]}function he(Ae,be){return function me(Ae){return Ae&&ot(Ae.loader)}(Ae)?function We(Ae,be){return Object.keys(Ae).reduce((z,G)=>(z[`${be}/${G}`]=Ae[G],z),{})}(Ae.loader,be):void 0}function O(Ae){return{scope:bt(Ae)||null,langName:Ht(Ae)}}function te(Ae){const{path:be,inlineLoader:z,mainLoader:G,data:Se}=Ae;if(z){if(!1===function pe(Ae){return"function"==typeof Ae}(z[be]))throw`You're using an inline loader but didn't provide a loader for ${be}`;return z[be]().then(mt=>mt.default?mt.default:mt)}return G.getTranslation(be,Se)}function ae(Ae,be={},z){return le.translate(Ae,be,z)}let j=(()=>{class Ae{constructor(z,G,Se,Je,mt,_t){(0,i.Z)(this,"loader",void 0),(0,i.Z)(this,"parser",void 0),(0,i.Z)(this,"missingHandler",void 0),(0,i.Z)(this,"interceptor",void 0),(0,i.Z)(this,"fallbackStrategy",void 0),(0,i.Z)(this,"langChanges$",void 0),(0,i.Z)(this,"subscription",null),(0,i.Z)(this,"translations",new Map),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"firstFallbackLang",void 0),(0,i.Z)(this,"defaultLang",""),(0,i.Z)(this,"availableLangs",[]),(0,i.Z)(this,"isResolvedMissingOnce",!1),(0,i.Z)(this,"lang",void 0),(0,i.Z)(this,"failedLangs",new Set),(0,i.Z)(this,"events",new ie.x),(0,i.Z)(this,"events$",this.events.asObservable()),(0,i.Z)(this,"config",void 0),this.loader=z,this.parser=G,this.missingHandler=Se,this.interceptor=Je,this.fallbackStrategy=_t,this.loader||(this.loader=new et(this.translations)),le=this,this.config=JSON.parse(JSON.stringify(mt)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new re.X(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(an=>{"translationLoadSuccess"===an.type&&an.wasFailure&&this.setActiveLang(an.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(z){this.defaultLang=z}getActiveLang(){return this.lang.getValue()}setActiveLang(z){return this.parser.onLangChanged?.(z),this.lang.next(z),this.events.next({type:"langChanged",payload:O(z)}),this}setAvailableLangs(z){this.availableLangs=z}getAvailableLangs(){return this.availableLangs}load(z,G={}){const Se=this.cache.get(z);if(Se)return Se;let Je;const mt=this._isLangScoped(z);let _t;mt&&(_t=bt(z));const an={path:z,mainLoader:this.loader,inlineLoader:G.inlineLoader,data:mt?{scope:_t}:void 0};if(this.useFallbackTranslation(z)){const vn=mt?`${_t}/${this.firstFallbackLang}`:this.firstFallbackLang,Ln=function Ce({mainLoader:Ae,path:be,data:z,fallbackPath:G,inlineLoader:Se}){return(G?[be,G]:[be]).map(mt=>{const _t=te({path:mt,mainLoader:Ae,inlineLoader:Se,data:z});return(0,B.D)(_t).pipe((0,K.U)(an=>({translation:an,lang:mt})))})}({...an,fallbackPath:vn});Je=(0,d.D)(Ln)}else{const vn=te(an);Je=(0,B.D)(vn)}const Wt=Je.pipe((0,F.X)(this.config.failedRetries),(0,se.b)(vn=>{Array.isArray(vn)?vn.forEach(Ln=>{this.handleSuccess(Ln.lang,Ln.translation),Ln.lang!==z&&this.cache.set(Ln.lang,(0,_.of)({}))}):this.handleSuccess(z,vn)}),(0,W.K)(vn=>(this.config.prodMode||console.error(`Error while trying to load "${z}"`,vn),this.handleFailure(z,G))),(0,de.d)(1));return this.cache.set(z,Wt),Wt}translate(z,G={},Se=this.getActiveLang()){if(!z)return z;const{scope:Je,resolveLang:mt}=this.resolveLangAndScope(Se);if(Array.isArray(z))return z.map(Wt=>this.translate(Je?`${Je}.${Wt}`:Wt,G,mt));z=Je?`${Je}.${z}`:z;const _t=this.getTranslation(mt),an=_t[z];return an?this.parser.transpile(an,G,_t,z):this._handleMissingKey(z,an,G)}selectTranslate(z,G,Se,Je=!1){let mt;const _t=(Wt,vn)=>this.load(Wt,vn).pipe((0,K.U)(()=>Je?this.translateObject(z,G,Wt):this.translate(z,G,Wt)));if(Ft(Se))return this.langChanges$.pipe((0,J.w)(Wt=>_t(Wt)));if(function jt(Ae){return Array.isArray(Ae)&&Ae.every(Pt)}(Se)||Pt(Se)){const Wt=Array.isArray(Se)?Se[0]:Se;Se=Wt.scope,mt=he(Wt,Wt.scope)}if(this.isLang(Se)||this.isScopeWithLang(Se))return _t(Se);const an=Se;return this.langChanges$.pipe((0,J.w)(Wt=>_t(`${an}/${Wt}`,{inlineLoader:mt})))}isScopeWithLang(z){return this.isLang(Ht(z))}translateObject(z,G={},Se=this.getActiveLang()){if(Ee(z)||Array.isArray(z)){const{resolveLang:mt,scope:_t}=this.resolveLangAndScope(Se);if(Array.isArray(z))return z.map(vn=>this.translateObject(_t?`${_t}.${vn}`:vn,G,mt));const an=this.getTranslation(mt),Wt=function De(Ae){return(0,He.unflatten)(Ae)}(this.getObjectByKey(an,z=_t?`${_t}.${z}`:z));return function Y(Ae){return 0===fe(Ae)}(Wt)?this.translate(z,G,Se):this.parser.transpile(Wt,G,an,z)}const Je=[];for(const[mt,_t]of this.getEntries(z))Je.push(this.translateObject(mt,_t,Se));return Je}selectTranslateObject(z,G,Se){if(Ee(z)||Array.isArray(z))return this.selectTranslate(z,G,Se,!0);const[[Je,mt],..._t]=this.getEntries(z);return this.selectTranslateObject(Je,mt,Se).pipe((0,K.U)(an=>{const Wt=[an];for(const[vn,Ln]of _t)Wt.push(this.translateObject(vn,Ln,Se));return Wt}))}getTranslation(z){if(z){if(this.isLang(z))return this.translations.get(z)||{};{const{scope:G,resolveLang:Se}=this.resolveLangAndScope(z),Je=this.translations.get(Se)||{};return this.getObjectByKey(Je,G)}}return this.translations}selectTranslation(z){let G=this.langChanges$;if(z){const Se=Ht(z)!==z;G=this.isLang(z)||Se?(0,_.of)(z):this.langChanges$.pipe((0,K.U)(Je=>`${z}/${Je}`))}return G.pipe((0,J.w)(Se=>this.load(Se).pipe((0,K.U)(()=>this.getTranslation(Se)))))}setTranslation(z,G=this.getActiveLang(),Se={}){const mt={merge:!0,emitChange:!0,...Se},_t=bt(G);let an=z;_t&&(an=Ne({[this.getMappedScope(_t)]:z}));const Wt=_t?Ht(G):G,vn={...mt.merge&&this.getTranslation(Wt),...an},Ln=this.config.flatten.aot?vn:Ne(vn),qn=this.interceptor.preSaveTranslation(Ln,Wt);this.translations.set(Wt,qn),mt.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(z,G,Se=this.getActiveLang(),Je={}){const mt=this.interceptor.preSaveTranslationKey(z,G,Se);this.setTranslation({[z]:mt},Se,{...Je,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:z}){const G=Array.isArray(z)?z[0]:z;z&&this.useFallbackTranslation(G)&&(this.firstFallbackLang=G)}_handleMissingKey(z,G,Se){if(this.config.missingHandler.allowEmpty&&""===G)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const Je=this.translate(z,Se,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,Je}return this.missingHandler.handle(z,this.getMissingHandlerData(),Se)}_isLangScoped(z){return-1===this.getAvailableLangsIds().indexOf(z)}isLang(z){return-1!==this.getAvailableLangsIds().indexOf(z)}_loadDependencies(z,G){const Se=Ht(z);return this._isLangScoped(z)&&!this.isLoadedTranslation(Se)?(0,ue.a)([this.load(Se),this.load(z,{inlineLoader:G})]):this.load(z,{inlineLoader:G})}_completeScopeWithLang(z){return this._isLangScoped(z)&&!this.isLang(Ht(z))?`${z}/${this.getActiveLang()}`:z}_setScopeAlias(z,G){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[z]=G}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(z){return fe(this.getTranslation(z))}getAvailableLangsIds(){return Ee(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(G=>G.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(z){return this.config.missingHandler.useFallbackTranslation&&z!==this.firstFallbackLang}handleSuccess(z,G){this.setTranslation(G,z,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:O(z)}),this.failedLangs.forEach(Se=>this.cache.delete(Se)),this.failedLangs.clear()}handleFailure(z,G){Ft(G.failedCounter)&&(G.failedCounter=0,G.fallbackLangs||(G.fallbackLangs=this.fallbackStrategy.getNextLangs(z)));const Se=z.split("/"),mt=G.fallbackLangs[G.failedCounter];if(this.failedLangs.add(z),this.cache.has(mt))return this.handleSuccess(mt,this.getTranslation(mt)),ye.E;if(!mt||mt===Se[Se.length-1]){let Wt="Unable to load translation and all the fallback languages";throw Se.length>1&&(Wt+=", did you misspelled the scope name?"),new Error(Wt)}let an=mt;return Se.length>1&&(Se[Se.length-1]=mt,an=Se.join("/")),G.failedCounter++,this.events.next({type:"translationLoadFailure",payload:O(z)}),this.load(an,G)}getMappedScope(z){const{scopeMapping:G={}}=this.config;return G[z]||Tt(z)}resolveLangAndScope(z){let Se,G=z;if(this._isLangScoped(z)){const Je=Ht(z),mt=this.isLang(Je);G=mt?Je:this.getActiveLang(),Se=this.getMappedScope(mt?bt(z):z)}return{scope:Se,resolveLang:G}}getObjectByKey(z,G){const Se={},Je=`${G}.`;for(const mt in z)mt.startsWith(Je)&&(Se[mt.replace(Je,"")]=z[mt]);return Se}getEntries(z){return z instanceof Map?z.entries():Object.entries(z)}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.LFG(st,8),C.LFG(gt),C.LFG(tt),C.LFG(nt),C.LFG(Ge),C.LFG(ft))}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})),Ae})();const Et=new C.OlP("TRANSLOCO_LANG"),Xt=(new C.OlP("TRANSLOCO_LOADING_TEMPLATE"),new C.OlP("TRANSLOCO_SCOPE"));class cn{constructor(){(0,i.Z)(this,"initialized",!1)}resolve({inline:be,provider:z,active:G}){let Se=G;if(this.initialized)return Se=G,Se;if(z){const[,Je]=Qe(z,"static");Se=Je}if(be){const[,Je]=Qe(be,"static");Se=Je}return this.initialized=!0,Se}resolveLangBasedOnScope(be){return bt(be)?Ht(be):be}resolveLangPath(be,z){return z?`${z}/${be}`:be}}class mn{constructor(be){(0,i.Z)(this,"service",void 0),this.service=be}resolve(be){const{inline:z,provider:G}=be;if(z)return z;if(G){if(Pt(G)){const{scope:Se,alias:Je=Tt(Se)}=G;return this.service._setScopeAlias(Se,Je),Se}return G}}}let it=(()=>{class Ae{constructor(z,G,Se,Je){(0,i.Z)(this,"service",void 0),(0,i.Z)(this,"providerScope",void 0),(0,i.Z)(this,"providerLang",void 0),(0,i.Z)(this,"cdr",void 0),(0,i.Z)(this,"subscription",null),(0,i.Z)(this,"lastValue",""),(0,i.Z)(this,"lastKey",void 0),(0,i.Z)(this,"path",void 0),(0,i.Z)(this,"langResolver",new cn),(0,i.Z)(this,"scopeResolver",void 0),this.service=z,this.providerScope=G,this.providerLang=Se,this.cdr=Je,this.scopeResolver=new mn(this.service)}transform(z,G,Se){if(!z)return z;const Je=G?`${z}${JSON.stringify(G)}`:z;if(Je===this.lastKey)return this.lastValue;this.lastKey=Je,this.subscription?.unsubscribe();const mt=function zt(Ae,be){const[z]=Qe(be,"static");return!z&&!!Ae.config.reRenderOnLangChange}(this.service,this.providerLang||Se);return this.subscription=this.service.langChanges$.pipe((0,J.w)(_t=>{const an=this.langResolver.resolve({inline:Se,provider:this.providerLang,active:_t});return Array.isArray(this.providerScope)?(0,d.D)(this.providerScope.map(Wt=>this.resolveScope(an,Wt))):this.resolveScope(an,this.providerScope)}),function ze(Ae){return Ae?be=>be:(0,I.q)(1)}(mt)).subscribe(()=>this.updateValue(z,G)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(z,G){const Se=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(z,G,Se),this.cdr.markForCheck()}resolveScope(z,G){const Se=this.scopeResolver.resolve({inline:void 0,provider:G});this.path=this.langResolver.resolveLangPath(z,Se);const Je=he(G,Se);return this.service._loadDependencies(this.path,Je)}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.Y36(j,16),C.Y36(Xt,24),C.Y36(Et,24),C.Y36(C.sBO,16))}),(0,i.Z)(Ae,"\u0275pipe",C.Yjl({name:"transloco",type:Ae,pure:!1,standalone:!0})),Ae})(),Ze=(()=>{class Ae{}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)}),(0,i.Z)(Ae,"\u0275mod",C.oAB({type:Ae})),(0,i.Z)(Ae,"\u0275inj",C.cJS({})),Ae})();function $(Ae){const be=[ht(dt),Ie(Mt),Me(ct),Ve(ke)];return Ae.config&&be.push(function L(Ae){return(0,C.MR2)([{provide:Ge,useValue:vt(Ae)}])}(Ae.config)),Ae.loader&&be.push(function E(Ae){return(0,C.MR2)([{provide:st,useClass:Ae}])}(Ae.loader)),be}function ne(Ae){return{provide:Xt,useValue:Ae,multi:!0}}function ht(Ae){return(0,C.MR2)([{provide:gt,useClass:Ae,deps:[Ge]}])}function Ve(Ae){return(0,C.MR2)([{provide:ft,useClass:Ae,deps:[Ge]}])}function Ie(Ae){return(0,C.MR2)([{provide:tt,useClass:Ae}])}function Me(Ae){return(0,C.MR2)([{provide:nt,useClass:Ae}])}new C.OlP("TRANSLOCO_TEST_LANGS - Available testing languages"),new C.OlP("TRANSLOCO_TEST_OPTIONS - Testing options")},78791:(kt,Pe,r)=>{"use strict";r.d(Pe,{c:()=>ee,t:()=>Kt});var i=r(78645),C=r(47394),_=r(7715),I=r(36232),B=r(65879),K=r(21631),ie=r(59773);const re=B.GuJ,F=Symbol("__destroy"),se=Symbol("__decoratorApplied");function W(Ot){return"string"==typeof Ot?Symbol(`__destroy__${Ot}`):F}function J(Ot,Ut){Ot[Ut]||(Ot[Ut]=new i.x)}function ue(Ot,Ut){Ot[Ut]&&(Ot[Ut].next(),Ot[Ut].complete(),Ot[Ut]=null)}function ye(Ot){Ot instanceof C.w0&&Ot.unsubscribe()}function et(Ot,Ut){return function(){if(Ot&&Ot.call(this),ue(this,W()),Ut.arrayName&&function He(Ot){Array.isArray(Ot)&&Ot.forEach(ye)}(this[Ut.arrayName]),Ut.checkProperties)for(const Pt in this)Ut.blackList?.includes(Pt)||ye(this[Pt])}}function ee(Ot={}){return Ut=>{!function d(Ot){return!!Ot[re]}(Ut)?function st(Ot,Ut){Ot.prototype.ngOnDestroy=et(Ot.prototype.ngOnDestroy,Ut)}(Ut,Ot):function Ye(Ot,Ut){const Pt=Ot.\u0275pipe;Pt.onDestroy=et(Pt.onDestroy,Ut)}(Ut,Ot),function de(Ot){Ot.prototype[se]=!0}(Ut)}}const fe=7,Y=Symbol("CheckerHasBeenSet");function Ue(Ot){const Ut=B.dqk.Zone;return Ut&&"function"==typeof Ut.root?.run?Ut.root.run(Ot):Ot()}const At=!1;function Kt(Ot,Ut){return Pt=>{const jt=W(Ut);"string"==typeof Ut?function Tt(Ot,Ut,Pt){const jt=Ot[Ut];if(At&&"function"!=typeof jt)throw new Error(`${Ot.constructor.name} is using untilDestroyed but doesn't implement ${Ut}`);J(Ot,Pt),Ot[Ut]=function(){jt.apply(this,arguments),ue(this,Pt),Ot[Ut]=jt}}(Ot,Ut,jt):(At&&function Ft(Ot){const Ut=Object.getPrototypeOf(Ot);if(!(se in Ut))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(Ot),J(Ot,jt));const me=Ot[jt];return At&&function pe(Ot,Ut){Ot[Y]||function Ee(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(Ue(()=>(0,_.D)(Promise.resolve()).pipe((0,K.z)(()=>{let Pt;try{Pt=(0,B.EEQ)(Ot)}catch{Pt=null}const jt=Pt?.lView;if(null==jt)return I.E;const me=jt[fe]||(jt[fe]=[]),De=new i.x;return me.push(function(){Ue(()=>{De.next(),De.complete()})}),De}),(0,K.z)(()=>Promise.resolve())).subscribe(()=>{(Ut.observed??Ut.observers.length>0)&&console.warn(function ot(Ot){return`\n The ${Ot.constructor.name} still has subscriptions that haven't been unsubscribed.\n This may happen if the class extends another class decorated with @UntilDestroy().\n The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n Let's look at the following example:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {}\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n }\n }\n The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n on the ConcreteComponent, but not on the BaseDirective.\n One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {\n ngOnDestroy(): void {}\n }\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n super.ngOnDestroy();\n }\n }\n `}(Ot))})),Ot[Y]=!0)}(Ot,me),Pt.pipe((0,ie.R)(me))}}},81180:(kt,Pe,r)=>{"use strict";function i(B){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(K){return typeof K}:function(K){return K&&"function"==typeof Symbol&&K.constructor===Symbol&&K!==Symbol.prototype?"symbol":typeof K})(B)}function I(B,K,ie){return(K=function _(B){var K=function C(B,K){if("object"!==i(B)||null===B)return B;var ie=B[Symbol.toPrimitive];if(void 0!==ie){var re=ie.call(B,K||"default");if("object"!==i(re))return re;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===K?String:Number)(B)}(B,"string");return"symbol"===i(K)?K:String(K)}(K))in B?Object.defineProperty(B,K,{value:ie,enumerable:!0,configurable:!0,writable:!0}):B[K]=ie,B}r.d(Pe,{Z:()=>I})},97582:(kt,Pe,r)=>{"use strict";r.d(Pe,{FC:()=>fe,KL:()=>pe,ZT:()=>C,gn:()=>B,mG:()=>W,pi:()=>_,qq:()=>ee});var i=function(me,De){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ne,Ge){Ne.__proto__=Ge}||function(Ne,Ge){for(var ut in Ge)Object.prototype.hasOwnProperty.call(Ge,ut)&&(Ne[ut]=Ge[ut])})(me,De)};function C(me,De){if("function"!=typeof De&&null!==De)throw new TypeError("Class extends value "+String(De)+" is not a constructor or null");function Ne(){this.constructor=me}i(me,De),me.prototype=null===De?Object.create(De):(Ne.prototype=De.prototype,new Ne)}var _=function(){return _=Object.assign||function(De){for(var Ne,Ge=1,ut=arguments.length;Ge=0;dt--)(gt=me[dt])&&(vt=(ut<3?gt(vt):ut>3?gt(De,Ne,vt):gt(De,Ne))||vt);return ut>3&&vt&&Object.defineProperty(De,Ne,vt),vt}function W(me,De,Ne,Ge){return new(Ne||(Ne=Promise))(function(vt,gt){function dt(yt){try{Xe(Ge.next(yt))}catch(tt){gt(tt)}}function Bt(yt){try{Xe(Ge.throw(yt))}catch(tt){gt(tt)}}function Xe(yt){yt.done?vt(yt.value):function ut(vt){return vt instanceof Ne?vt:new Ne(function(gt){gt(vt)})}(yt.value).then(dt,Bt)}Xe((Ge=Ge.apply(me,De||[])).next())})}function ee(me){return this instanceof ee?(this.v=me,this):new ee(me)}function fe(me,De,Ne){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ut,Ge=Ne.apply(me,De||[]),vt=[];return ut={},gt("next"),gt("throw"),gt("return"),ut[Symbol.asyncIterator]=function(){return this},ut;function gt(Mt){Ge[Mt]&&(ut[Mt]=function(nt){return new Promise(function(ct,ft){vt.push([Mt,nt,ct,ft])>1||dt(Mt,nt)})})}function dt(Mt,nt){try{!function Bt(Mt){Mt.value instanceof ee?Promise.resolve(Mt.value.v).then(Xe,yt):tt(vt[0][2],Mt)}(Ge[Mt](nt))}catch(ct){tt(vt[0][3],ct)}}function Xe(Mt){dt("next",Mt)}function yt(Mt){dt("throw",Mt)}function tt(Mt,nt){Mt(nt),vt.shift(),vt.length&&dt(vt[0][0],vt[0][1])}}function pe(me){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ne,De=me[Symbol.asyncIterator];return De?De.call(me):(me=function ye(me){var De="function"==typeof Symbol&&Symbol.iterator,Ne=De&&me[De],Ge=0;if(Ne)return Ne.call(me);if(me&&"number"==typeof me.length)return{next:function(){return me&&Ge>=me.length&&(me=void 0),{value:me&&me[Ge++],done:!me}}};throw new TypeError(De?"Object is not iterable.":"Symbol.iterator is not defined.")}(me),Ne={},Ge("next"),Ge("throw"),Ge("return"),Ne[Symbol.asyncIterator]=function(){return this},Ne);function Ge(vt){Ne[vt]=me[vt]&&function(gt){return new Promise(function(dt,Bt){!function ut(vt,gt,dt,Bt){Promise.resolve(Bt).then(function(Xe){vt({value:Xe,done:dt})},gt)}(dt,Bt,(gt=me[vt](gt)).done,gt.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},kt=>{kt(kt.s=12764)}]); \ No newline at end of file diff --git a/dist/main.e75fec6e47178c34.js b/dist/main.e75fec6e47178c34.js new file mode 100644 index 00000000..6ed82645 --- /dev/null +++ b/dist/main.e75fec6e47178c34.js @@ -0,0 +1 @@ +(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[179],{51309:(kt,Pe,r)=>{"use strict";r.d(Pe,{N:()=>i});const i={dfAdminApiKey:"6498a8ad1beb9d84d63035c5d1120c007fad6de706734db9689f8996707e0f7d",dfApiDocsApiKey:"36fda24fe5588fa4285ac6c6c2fdfbdb6b6bc9834699774c9bf777f706d05a88",dfFileManagerApiKey:"b5cb82af7b5d4130f36149f90aa2746782e59a872ac70454ac188743cb55b0ba"}},20352:(kt,Pe,r)=>{"use strict";r.d(Pe,{Z:()=>Z});var i=r(8996),C=r(69854),_=r(65879),I=r(69862),B=r(78630);let Z=(()=>{class ie{constructor(d,F){this.http=d,this.userDataService=F}get url(){return this.userDataService.userData?.isSysAdmin?i.n.ADMIN_PROFILE:i.n.USER_PROFILE}getProfile(){return this.http.get(this.url,{headers:C.CY})}saveProfile(d){return this.http.put(this.url,d,{headers:C.CY})}}return ie.\u0275fac=function(d){return new(d||ie)(_.LFG(I.eN),_.LFG(B._))},ie.\u0275prov=_.Yz7({token:ie,factory:ie.\u0275fac}),ie})()},99496:(kt,Pe,r)=>{"use strict";r.d(Pe,{i:()=>le});var i=r(37398),C=r(26306),_=r(22096),I=r(8996),B=r(69854),Z=r(62651),ie=r(65879),re=r(69862),d=r(81896),F=r(78630);let le=(()=>{class W{constructor(Q,ue,xe){this.http=Q,this.router=ue,this.userDataService=xe}register(Q){return this.http.post(I.n.REGISTER,Q,B.Y1)}login(Q){return this.http.post(I.n.USER_SESSION,Q,{headers:B.CY}).pipe((0,i.U)(ue=>(this.userDataService.userData=ue,ue)),(0,C.K)(()=>this.http.post(I.n.ADMIN_SESSION,Q,{}).pipe((0,i.U)(ue=>(this.userDataService.userData=ue,ue)))))}checkSession(){return this.userDataService.token?this.loginWithToken().pipe((0,i.U)(()=>!0),(0,C.K)(()=>(this.userDataService.clearToken(),(0,_.of)(!1)))):(0,_.of)(!1)}loginWithToken(Q){return this.http.get(I.n.USER_SESSION,{headers:{...B.CY,Authorization:Q?`Bearer ${Q}`:""}}).pipe((0,i.U)(ue=>(this.userDataService.userData=ue,ue)))}oauthLogin(Q,ue,xe){return this.http.post(I.n.USER_SESSION,{headers:B.CY,params:{oauth_callback:!0,oauth_token:Q,code:ue,state:xe}}).pipe((0,i.U)(He=>(this.userDataService.userData=He,He)))}logout(Q=[Z.Z.AUTH,Z.Z.LOGIN]){this.http.delete(this.userDataService.userData?.isSysAdmin?I.n.ADMIN_SESSION:I.n.USER_SESSION).subscribe(()=>{this.userDataService.clearToken(),this.userDataService.userData=null,this.router.navigate(Q)})}}return W.\u0275fac=function(Q){return new(Q||W)(ie.LFG(re.eN),ie.LFG(d.F0),ie.LFG(F._))},W.\u0275prov=ie.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})()},31303:(kt,Pe,r)=>{"use strict";r.d(Pe,{B:()=>re});var i=r(99397),C=r(26306),_=r(8996),I=r(69854),B=r(65879),Z=r(69862),ie=r(78630);let re=(()=>{class d{constructor(le,W){this.http=le,this.userDataService=W}resetPassword(le,W=!1){return this.http.post(W?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,le,I.Y1)}updatePassword(le){let W=!1;return this.userDataService.userData$.subscribe(Q=>{W=!!Q?.isSysAdmin}),this.http.post(W?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,le,{headers:I.CY,params:{login:!0,reset:!1}}).pipe((0,i.b)({next:Q=>{this.userDataService.token=Q.sessionToken}}))}requestPasswordReset(le,W=!1){return this.http.post(_.n.USER_PASSWORD,le,W?I.Y1:I.qv).pipe((0,C.K)(()=>this.http.post(_.n.ADMIN_PASSWORD,le,W?I.Y1:I.qv)))}}return d.\u0275fac=function(le){return new(le||d)(B.LFG(Z.eN),B.LFG(ie._))},d.\u0275prov=B.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},69854:(kt,Pe,r)=>{"use strict";r.d(Pe,{AC:()=>_,CY:()=>I,Y1:()=>B,Yg:()=>C,Zt:()=>i,qv:()=>Z});const i="X-DreamFactory-Session-Token",C="X-DreamFactory-API-Key",_="X-DreamFactory-License-Key",I={"show-loading":""},B={headers:I,params:{login:!1}},Z={headers:I,params:{reset:!0}}},86806:(kt,Pe,r)=>{"use strict";r.d(Pe,{HL:()=>d,Hk:()=>re,Md:()=>Y,OP:()=>fe,PA:()=>Se,QO:()=>le,Qi:()=>st,Xt:()=>Z,Y0:()=>je,Yy:()=>F,_5:()=>W,bi:()=>ue,i9:()=>et,kE:()=>He,kG:()=>de,mx:()=>ie,qY:()=>ee,sC:()=>ge,sM:()=>We,xQ:()=>xe,xS:()=>Q});var i=r(65879),C=r(6625),_=r(8996),I=r(69862);const B=ot=>({providedIn:"root",factory:()=>new C.R(ot,(0,i.f3M)(I.eN))}),Z=new i.OlP("URL_TOKEN"),ie=new i.OlP("GITHUB_REPO_SERVICE_TOKEN",B(_.n.GITHUB_REPO)),re=new i.OlP("ADMIN_SERVICE_TOKEN",B(_.n.SYSTEM_ADMIN)),d=new i.OlP("USER_SERVICE_TOKEN",B(_.n.SYSTEM_USER)),F=new i.OlP("APP_SERVICE_TOKEN",B(_.n.APP)),le=new i.OlP("API_DOCS_SERVICE_TOKEN",B(_.n.API_DOCS)),W=new i.OlP("SERVICE_TYPE_SERVICE_TOKEN",B(_.n.SERVICE_TYPE)),de=new i.OlP("REPORT_SERVICE_TOKEN",B(_.n.SERVICE_REPORT)),Q=new i.OlP("SERVICES_SERVICE_TOKEN",B(_.n.SYSTEM_SERVICE)),ue=new i.OlP("SCHEDULER_SERVICE_TOKEN",B(_.n.SCHEDULER)),xe=new i.OlP("LIMIT_SERVICE_TOKEN",B(_.n.LIMITS)),He=new i.OlP("LIMIT_CACHE_SERVICE_TOKEN",B(_.n.LIMIT_CACHE)),et=new i.OlP("ROLE_SERVICE_TOKEN",B(_.n.ROLES)),st=new i.OlP("CONFIG_CORS_SERVICE_TOKEN",B(_.n.SYSTEM_CORS)),We=new i.OlP("EVENTS_SERVICE_TOKEN",B(_.n.SYSTEM_EVENT)),ee=new i.OlP("EVENT_SCRIPT_SERVICE_TOKEN",B(_.n.EVENT_SCRIPT)),fe=new i.OlP("CACHE_SERVICE_TOKEN",B(_.n.SYSTEM_CACHE)),Y=new i.OlP("EMAIL_TEMPLATES_SERVICE_TOKEN",B(_.n.EMAIL_TEMPLATES)),ge=new i.OlP("LOOKUP_KEYS_SERVICE_TOKEN",B(_.n.LOOKUP_KEYS)),Se=new i.OlP("BASE_SERVICE_TOKEN",B(_._)),je=new i.OlP("FILE_SERVICE_TOKEN",B(_.n.FILES))},8996:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>i,n:()=>C});const i="/api/v2";var C=function(_){return _.GITHUB_REPO="https://api.github.com/repos",_.SUBSCRIPTION_DATA="https://updates.dreamfactory.com/check",_.CALENDLY="https://assets.calendly.com/assets/external/widget.js",_.SYSTEM="/api/v2/system",_.ENVIRONMENT="/api/v2/system/environment",_.USER_SESSION="/api/v2/user/session",_.ADMIN_SESSION="/api/v2/system/admin/session",_.USER_PASSWORD="/api/v2/user/password",_.ADMIN_PASSWORD="/api/v2/system/admin/password",_.REGISTER="/api/v2/user/register",_.APP="/api/v2/system/app",_.API_DOCS="/api/v2/api_docs",_.ADMIN_PROFILE="/api/v2/system/admin/profile",_.USER_PROFILE="/api/v2/user/profile",_.SYSTEM_ADMIN="/api/v2/system/admin",_.ROLES="/api/v2/system/role",_.LIMITS="/api/v2/system/limit",_.LIMIT_CACHE="/api/v2/system/limit_cache",_.SYSTEM_SERVICE="/api/v2/system/service",_.SERVICE_TYPE="/api/v2/system/service_type",_.SYSTEM_USER="/api/v2/system/user",_.SERVICE_REPORT="/api/v2/system/service_report",_.SYSTEM_CORS="/api/v2/system/cors",_.SYSTEM_EVENT="/api/v2/system/event",_.EVENT_SCRIPT="/api/v2/system/event_script",_.SCRIPT_TYPE="/api/v2/system/script_type",_.SCHEDULER="/api/v2/system/scheduler",_.SYSTEM_CACHE="/api/v2/system/cache",_.EMAIL_TEMPLATES="/api/v2/system/email_template",_.LOOKUP_KEYS="/api/v2/system/lookup",_.FILES="/api/v2/files",_.LOGS="/api/v2/logs",_}(C||{})},6625:(kt,Pe,r)=>{"use strict";r.d(Pe,{R:()=>ie});var i=r(69862),C=r(30977),_=r(94664),I=r(37398),B=r(86806),Z=r(65879);let ie=(()=>{class re{constructor(F,le){this.url=F,this.http=le}getAll(F){return this.http.get(this.url,this.getOptions({limit:50,offset:0,includeCount:!0,...F}))}get(F,le){return this.http.get(`${this.url}/${F}`,this.getOptions({snackbarError:"server",...le}))}getFileContent(F,le,W){let de=new i.WM;return le&&W&&(de=de.set("Authorization","Basic "+btoa(`${le}:${W}`))),this.http.get(`${this.url}/${F}`,{headers:de})}getEventScripts(){return this.http.get("/api/v2/system/event_script",this.getOptions({limit:50,offset:0,includeCount:!0}))}getReleases(){return this.http.get("https://api.github.com/repos/dreamfactorysoftware/df-admin-interface/releases")}create(F,le,W){return this.http.post(`${this.url}${W?`/${W}`:""}`,F,this.getOptions({...le}))}update(F,le,W){return this.http.put(`${this.url}/${F}`,le,this.getOptions({...W}))}legacyDelete(F,le){const{headers:W,params:de}=this.getOptions({snackbarError:"server",...le});return this.http.post(`${this.url}/${F}`,null,{headers:{...W,"X-Http-Method":"DELETE"},params:de})}delete(F,le){const W=Array.isArray(F)?`${this.url}?ids=${F.join(",")}`:F?`${this.url}/${F}`:`${this.url}`;return this.http.delete(W,this.getOptions({snackbarError:"server",...le}))}patch(F,le,W){return this.http.patch(`${this.url}/${F}`,le,this.getOptions({snackbarError:"server",...W}))}importList(F,le){return(0,C.Vu)(F).pipe((0,_.w)(W=>this.http.post(this.url,W,this.getOptions({snackbarError:"server",contentType:F.type,...le}))))}uploadFile(F,le,W){const de=new FormData;return Object.keys(le).forEach((Q,ue)=>de.append("files",le[ue])),this.http.post(`${this.url}/${F}`,de,this.getOptions({snackbarError:"server",...W}))}downloadJson(F,le){return this.http.get(`${this.url}${F?`/${F}`:""}`,{...this.getOptions({snackbarError:"server",...le})}).pipe((0,I.U)(de=>JSON.stringify(de)))}downloadFile(F,le){return this.http.get(`${this.url}${F?`/${F}`:""}`,{responseType:"blob",...this.getOptions({snackbarError:"server",...le})})}getOptions(F){const le={},W={};return!1!==F.includeCacheControl&&(le["Cache-Control"]="no-cache, private"),!1!==F.showSpinner&&(le["show-loading"]=""),F.snackbarSuccess&&(le["snackbar-success"]=F.snackbarSuccess),F.snackbarError&&(le["snackbar-error"]=F.snackbarError),F.contentType&&(le["Content-type"]=F.contentType),F.additionalHeaders&&F.additionalHeaders.forEach(de=>{le[de.key]=de.value}),F.filter&&(W.filter=F.filter),F.sort&&(W.sort=F.sort),F.fields&&(W.fields=F.fields),F.related&&(W.related=F.related),void 0!==F.limit&&(W.limit=F.limit),void 0!==F.offset&&(W.offset=F.offset),void 0!==F.includeCount&&(W.include_count=F.includeCount),F.refresh&&(W.refresh=F.refresh),F.additionalParams&&F.additionalParams.forEach(de=>{W[de.key]=de.value}),{headers:le,params:W}}}return re.\u0275fac=function(F){return new(F||re)(Z.LFG(B.Xt),Z.LFG(i.eN))},re.\u0275prov=Z.Yz7({token:re,factory:re.\u0275fac}),re})()},49787:(kt,Pe,r)=>{"use strict";r.d(Pe,{y:()=>I});var i=r(71088),C=r(37398),_=r(65879);let I=(()=>{class B{constructor(ie){this.breakpointObserver=ie}get isSmallScreen(){return this.breakpointObserver.observe([i.u3.XSmall,i.u3.Small]).pipe((0,C.U)(ie=>ie.matches))}get isXSmallScreen(){return this.breakpointObserver.observe([i.u3.XSmall]).pipe((0,C.U)(ie=>ie.matches))}}return B.\u0275fac=function(ie){return new(ie||B)(_.LFG(i.Yg))},B.\u0275prov=_.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"}),B})()},72319:(kt,Pe,r)=>{"use strict";r.d(Pe,{y:()=>_});var i=r(65619),C=r(65879);let _=(()=>{class I{constructor(){this.errorSubject=new i.X(null),this.error$=this.errorSubject.asObservable(),this.hasErrorSubject=new i.X(!1),this.hasError$=this.hasErrorSubject.asObservable()}set error(Z){this.errorSubject.next(Z),this.hasError=!!Z}set hasError(Z){this.hasErrorSubject.next(Z)}}return I.\u0275fac=function(Z){return new(Z||I)},I.\u0275prov=C.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})()},2637:(kt,Pe,r)=>{"use strict";r.d(Pe,{t:()=>le});var i=r(8996),C=r(69854),_=r(65619),I=r(37398),B=r(99397),Z=r(26306),ie=r(58504),re=r(94517),d=r(65879),F=r(69862);let le=(()=>{class W{get currentLicenseCheck(){return this.licenseCheckSubject.value}constructor(Q){this.httpClient=Q,this.licenseCheckSubject=new _.X(null),this.licenseCheck$=this.licenseCheckSubject.asObservable()}check(Q){return this.httpClient.get(i.n.SUBSCRIPTION_DATA,{headers:{[C.AC]:Q}}).pipe((0,I.U)(ue=>(0,re.dq)(ue)),(0,B.b)(ue=>this.licenseCheckSubject.next(ue)),(0,Z.K)(ue=>{const xe=(0,re.dq)(ue.error);return this.licenseCheckSubject.next(xe),(0,ie._)(()=>new Error(ue))}))}}return W.\u0275fac=function(Q){return new(Q||W)(d.LFG(F.eN))},W.\u0275prov=d.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})()},34909:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>d});var i=r(94664),C=r(26306),_=r(22096),I=r(37398),B=r(65879),Z=r(75911),ie=r(72319),re=r(69862);let d=(()=>{class F{isFeatureLocked(W,de){return"GOLD"!=de&&("SILVER"==de?this.silverLockedFeatures.some(Q=>W.includes(Q)):this.openSourceLockedFeatures.some(Q=>W.includes(Q)))}constructor(W,de,Q){this.systemConfigDataService=W,this.errorService=de,this.http=Q,this.openSourceLockedFeatures=["event-scripts","rate-limiting","scheduler","reporting"],this.silverLockedFeatures=["rate-limiting","scheduler","reporting"]}activatePaywall(W){if(W){const de=Array.isArray(W)?W:[W];return this.systemConfigDataService.system$.pipe((0,i.w)(Q=>0===Q.resource.length?this.systemConfigDataService.fetchSystemData().pipe((0,C.K)(ue=>(this.errorService.error=ue.error.message,(0,_.of)(null)))):(0,_.of)(Q)),(0,I.U)(Q=>!!Q&&!Q.resource.some(ue=>de.includes(ue.name))))}return(0,_.of)(!1)}trackPaywallHit(W="Unknown. Unable to fetch email",de="Unknown. Unable to fetch IP address",Q="Service name is not specified"){this.http.post("https://updates.dreamfactory.com/api/paywall",{email:W,ip_address:de,service_name:Q}).subscribe({next:()=>{},error:ue=>{console.error("Paywall tracking failed:",ue)}})}}return F.\u0275fac=function(W){return new(W||F)(B.LFG(Z.s),B.LFG(ie.y),B.LFG(re.eN))},F.\u0275prov=B.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})()},72246:(kt,Pe,r)=>{"use strict";r.d(Pe,{w:()=>d});var i=r(32296),C=r(22939),_=r(45597),I=r(90590),B=r(42346),Z=r(65879);let ie=(()=>{class F{constructor(W,de){this.snackBarRef=W,this.data=de,this.faXmark=I.g82,this.alertType="success",this.message=de.message,this.alertType=de.alertType}get icon(){switch(this.alertType){case"success":return I.f8k;case"error":return I.$9F;case"warning":return I.RLE;default:return I.sqG}}onAction(){this.snackBarRef.dismissWithAction()}}return F.\u0275fac=function(W){return new(W||F)(Z.Y36(C.OX),Z.Y36(C.qD))},F.\u0275cmp=Z.Xpm({type:F,selectors:[["df-snackbar"]],standalone:!0,features:[Z.jDz],decls:7,vars:7,consts:[[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(W,de){1&W&&(Z.TgZ(0,"div",0),Z._UZ(1,"fa-icon",1),Z.TgZ(2,"span",2),Z._uU(3),Z.ALo(4,"transloco"),Z.qZA(),Z.TgZ(5,"button",3),Z.NdJ("click",function(){return de.onAction()}),Z._UZ(6,"fa-icon",4),Z.qZA()()),2&W&&(Z.Tol(de.alertType),Z.xp6(1),Z.Q6J("icon",de.icon),Z.xp6(2),Z.Oqu(Z.lcZ(4,5,de.message)),Z.xp6(3),Z.Q6J("icon",de.faXmark))},dependencies:[i.ot,i.RK,_.uH,_.BN,B.Ot],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),F})();var re=r(65619);let d=(()=>{class F{constructor(W){this.snackBar=W,this.snackbarLastEle$=new re.X(""),this.isEditPage$=new re.X(!1)}setSnackbarLastEle(W,de){this.snackbarLastEle$.next(W),this.isEditPage$.next(de)}openSnackBar(W,de){this.snackBar.openFromComponent(ie,{duration:5e3,horizontalPosition:"left",verticalPosition:"bottom",data:{message:W,alertType:de}})}}return F.\u0275fac=function(W){return new(W||F)(Z.LFG(C.ux))},F.\u0275prov=Z.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})()},75911:(kt,Pe,r)=>{"use strict";r.d(Pe,{s:()=>le});var i=r(65619),C=r(99397),_=r(26306),I=r(58504),B=r(37921),Z=r(8996),ie=r(69854),re=r(65879),d=r(69862),F=r(78630);let le=(()=>{class W{constructor(Q,ue){this.http=Q,this.userDataService=ue,this.environmentSubject=new i.X({authentication:{allowOpenRegistration:!1,openRegEmailServiceId:0,allowForeverSessions:!1,loginAttribute:"email",adldap:[],oauth:[],saml:[]},server:{host:"",machine:"",release:"",serverOs:"",version:""}}),this.environment$=this.environmentSubject.asObservable(),this.systemSubject=new i.X({resource:[]}),this.system$=this.systemSubject.asObservable()}get environment(){return this.environmentSubject.value}set environment(Q){this.environmentSubject.next(Q)}get system(){return this.systemSubject.value}set system(Q){this.systemSubject.next(Q)}fetchEnvironmentData(){return this.http.get(Z.n.ENVIRONMENT,{headers:ie.CY}).pipe((0,C.b)(Q=>this.environment=Q),(0,_.K)(Q=>(this.userDataService.clearToken(),(0,I._)(()=>new Error(Q)))),(0,B.X)(1))}fetchSystemData(){return this.http.get(Z.n.SYSTEM,{headers:{...ie.CY,"skip-error":"true"}}).pipe((0,C.b)(Q=>{this.system=Q}))}}return W.\u0275fac=function(Q){return new(Q||W)(re.LFG(d.eN),re.LFG(F._))},W.\u0275prov=re.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})()},65763:(kt,Pe,r)=>{"use strict";r.d(Pe,{F:()=>_});var i=r(65619),C=r(65879);let _=(()=>{class I{constructor(){this.darkMode$=new i.X(!1),this.currentTableRowNum$=new i.X(10),this.loadInitialTheme()}setThemeMode(Z){this.darkMode$.next(Z),localStorage.setItem("isDarkMode",JSON.stringify(Z))}setCurrentTableRowNum(Z){this.currentTableRowNum$.next(Z)}loadInitialTheme(){const Z=localStorage.getItem("isDarkMode");Z&&this.darkMode$.next(JSON.parse(Z))}}return I.\u0275fac=function(Z){return new(Z||I)},I.\u0275prov=C.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"}),I})()},78630:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>d});var i=r(65619),C=r(94664),_=r(37398),I=r(22096),B=r(86806),Z=r(69854),ie=r(65879);r(6625);let d=(()=>{class F{constructor(W){this.roleService=W,this.isLoggedInSubject=new i.X(!1),this.isLoggedIn$=this.isLoggedInSubject.asObservable(),this.userDataSubject=new i.X(null),this.userData$=this.userDataSubject.asObservable(),this.restrictedAccessSubject=new i.X([]),this.restrictedAccess$=this.restrictedAccessSubject.asObservable(),this.TOKEN_KEY="session_token",this.userData$.pipe((0,C.w)(de=>de&&de.isSysAdmin&&!de.isRootAdmin&&de.roleId?this.roleService.get(de.roleId,{related:"role_service_access_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}],additionalHeaders:[{key:Z.Zt,value:de.sessionToken}]}).pipe((0,_.U)(Q=>Q.accessibleTabs??[])):(0,I.of)([]))).subscribe(de=>this.restrictedAccessSubject.next(de))}clearToken(){document.cookie=`${this.TOKEN_KEY}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`,this.isLoggedIn=!1}get userData(){return this.userDataSubject.value}set userData(W){this.userDataSubject.next(W),W&&(this.token=W.sessionToken,this.isLoggedIn=!0)}set isLoggedIn(W){this.isLoggedInSubject.next(W),W||(this.userData=null)}get token(){const W=`${this.TOKEN_KEY}=`,Q=decodeURIComponent(document.cookie).split(";");for(let ue=0;ue{"use strict";r.d(Pe,{Z:()=>i});var i=function(C){return C.IMPORT="import",C.EDIT="edit",C.CREATE="create",C.VIEW="view",C.AUTH="auth",C.LOGIN="login",C.RESET_PASSWORD="reset-password",C.FORGOT_PASSWORD="forgot-password",C.REGISTER="register",C.USER_INVITE="user-invite",C.REGISTER_CONFIRM="register-confirm",C.PROFILE="profile",C.HOME="home",C.WELCOME="welcome",C.QUICKSTART="quickstart",C.RESOURCES="resources",C.DOWNLOAD="download",C.AI="ai",C.API_CONNECTIONS="api-connections",C.API_TYPES="api-types",C.DATABASE="database",C.SCRIPTING="scripting",C.NETWORK="network",C.FILE="file",C.UTILITY="utility",C.ROLE_BASED_ACCESS="role-based-access",C.API_KEYS="api-keys",C.SCRIPTS="scripts",C.EVENT_SCRIPTS="event-scripts",C.API_DOCS="api-docs",C.API_SECURITY="api-security",C.RATE_LIMITING="rate-limiting",C.AUTHENTICATION="authentication",C.SYSTEM_SETTINGS="system-settings",C.CONFIG="config",C.SCHEDULER="scheduler",C.LOGS="logs",C.REPORTING="reporting",C.DF_PLATFORM_APIS="df-platform-apis",C.ADMIN_SETTINGS="admin-settings",C.ADMINS="admins",C.SCHEMA="schema",C.USERS="users",C.FILES="files",C.LAUNCHPAD="launchpad",C.DATA="data",C.PACKAGES="package-manager",C.SYSTEM_INFO="system-info",C.CORS="cors",C.CACHE="cache",C.EMAIL_TEMPLATES="email-templates",C.GLOBAL_LOOKUP_KEYS="global-lookup-keys",C.TABLES="tables",C.RELATIONSHIPS="relationships",C.FIELDS="fields",C.ERROR="error",C.LICENSE_EXPIRED="license-expired",C}(i||{})},94517:(kt,Pe,r)=>{"use strict";r.d(Pe,{LZ:()=>i,Vn:()=>_,dq:()=>C,sh:()=>I});const i=B=>B.replace(/([-_]\w)/g,Z=>Z[1].toUpperCase());function C(B){if(Array.isArray(B))return B.map(Z=>C(Z));if("object"==typeof B&&null!==B){const Z={};for(const ie in B)Object.prototype.hasOwnProperty.call(B,ie)&&(Z[i(ie)]=C(B[ie]));return Z}return B}const _=B=>"idpSingleSignOnServiceUrl"===B||"idp_singleSignOnService_url"===B?"idp_singleSignOnService_url":"idpEntityId"===B||"idp_entityId"===B?"idp_entityId":"spNameIDFormat"===B||"sp_nameIDFormat"===B?"sp_nameIDFormat":"spPrivateKey"===B||"sp_privateKey"===B?"sp_privateKey":B.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1_$2").toLowerCase();function I(B){if(Array.isArray(B))return B.map(Z=>I(Z));if("object"==typeof B&&null!==B){const Z={};for(const ie in B)Object.prototype.hasOwnProperty.call(B,ie)&&("requestBody"===ie?Z[ie]=B[ie]:Z[_(ie)]=I(B[ie]));return Z}return B}},30977:(kt,Pe,r)=>{"use strict";r.d(Pe,{AG:()=>_,Vu:()=>C,dT:()=>I});var i=r(78645);function C(ie){const re=new i.x,d=new FileReader;return d.onload=()=>{re.next(d.result),re.complete()},d.onerror=F=>{re.error(F)},d.readAsText(ie,"UTF-8"),re.asObservable()}function _(ie,re,d){I(new Blob([ie],{type:Z(d)}),re)}function I(ie,re){const d=window.URL.createObjectURL(ie);(function B(ie,re){const d=document.createElement("a");d.download=re,d.href=ie,d.click()})(d,re),window.URL.revokeObjectURL(d)}function Z(ie){switch(ie){case"json":return"application/json";case"xml":return"application/xml";case"csv":return"text/csv";default:return ie}}},74490:(kt,Pe,r)=>{"use strict";r.d(Pe,{s:()=>i});const i=C=>_=>{switch(C){case"user":return`(first_name like "%${_}%") or (last_name like "%${_}%") or (name like "%${_}%") or (email like "%${_}%")`;case"apiDocs":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%")`;case"apps":case"emailTemplates":case"roles":return`(name like "%${_}%") or (description like "%${_}%")`;case"serviceReports":return`(service_id like ${_}) or (service_name like "%${_}%") or (user_email like "%${_}%") or (action like "%${_}%") or (request_verb like "%${_}%")`;case"limits":return`(name like "%${_}%")`;case"services":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%") or (type like "%${_}%")`;case"eventScripts":return`(name like "%${_}%") or (type like "%${_}%")`;default:return""}}},57028:(kt,Pe,r)=>{"use strict";var i=r(97582),C=r(96814),_=r(81896),I=r(32296),B=r(3305),Z=r(59038),ie=r(77988),re=r(89829),d=r(65879),F=r(23680),le=r(4300),W=r(49388),de=r(42495),Q=r(36028),ue=r(62831),xe=r(78645),He=r(92438),et=r(63019),st=r(32181),We=r(37398),ee=r(21441),fe=r(59773),Y=r(93997),ge=r(48180),Se=r(27921),je=r(83620),ot=r(86825);const Lt=["*"],Tt=["content"];function Kt(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"div",2),d.NdJ("click",function(){d.CHM(s);const D=d.oxw();return d.KtG(D._onBackdropClicked())}),d.qZA()}if(2&u){const s=d.oxw();d.ekj("mat-drawer-shown",s._isShowingBackdrop())}}function Ft(u,l){1&u&&(d.TgZ(0,"mat-drawer-content"),d.Hsn(1,2),d.qZA())}const Ot=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Ut=["mat-drawer","mat-drawer-content","*"];function Pt(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"div",2),d.NdJ("click",function(){d.CHM(s);const D=d.oxw();return d.KtG(D._onBackdropClicked())}),d.qZA()}if(2&u){const s=d.oxw();d.ekj("mat-drawer-shown",s._isShowingBackdrop())}}function jt(u,l){1&u&&(d.TgZ(0,"mat-sidenav-content"),d.Hsn(1,2),d.qZA())}const me=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],De=["mat-sidenav","mat-sidenav-content","*"],Ge={transformDrawer:(0,ot.X$)("transform",[(0,ot.SB)("open, open-instant",(0,ot.oB)({transform:"none",visibility:"visible"})),(0,ot.SB)("void",(0,ot.oB)({"box-shadow":"none",visibility:"hidden"})),(0,ot.eR)("void => open-instant",(0,ot.jt)("0ms")),(0,ot.eR)("void <=> open, open-instant => void",(0,ot.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},_t=new d.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function dt(){return!1}}),gt=new d.OlP("MAT_DRAWER_CONTAINER");let Bt=(()=>{class u extends re.PQ{constructor(s,h,D,U,we){super(D,U,we),this._changeDetectorRef=s,this._container=h}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.sBO),d.Y36((0,d.Gpc)(()=>xt)),d.Y36(d.SBq),d.Y36(re.mF),d.Y36(d.R0b))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(s,h){2&s&&d.Udp("margin-left",h._container._contentMargins.left,"px")("margin-right",h._container._contentMargins.right,"px")},features:[d._Bn([{provide:re.PQ,useExisting:u}]),d.qOj],ngContentSelectors:Lt,decls:1,vars:0,template:function(s,h){1&s&&(d.F$t(),d.Hsn(0))},encapsulation:2,changeDetection:0}),u})(),Xe=(()=>{class u{get position(){return this._position}set position(s){(s="end"===s?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(s),this._position=s,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(s){this._mode=s,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(s){this._disableClose=(0,de.Ig)(s)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(s){("true"===s||"false"===s||null==s)&&(s=(0,de.Ig)(s)),this._autoFocus=s}get opened(){return this._opened}set opened(s){this.toggle((0,de.Ig)(s))}constructor(s,h,D,U,we,Le,Re,lt){this._elementRef=s,this._focusTrapFactory=h,this._focusMonitor=D,this._platform=U,this._ngZone=we,this._interactivityChecker=Le,this._doc=Re,this._container=lt,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new xe.x,this._animationEnd=new xe.x,this._animationState="void",this.openedChange=new d.vpe(!0),this._openedStream=this.openedChange.pipe((0,st.h)(Vt=>Vt),(0,We.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,st.h)(Vt=>Vt.fromState!==Vt.toState&&0===Vt.toState.indexOf("open")),(0,ee.h)(void 0)),this._closedStream=this.openedChange.pipe((0,st.h)(Vt=>!Vt),(0,We.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,st.h)(Vt=>Vt.fromState!==Vt.toState&&"void"===Vt.toState),(0,ee.h)(void 0)),this._destroyed=new xe.x,this.onPositionChanged=new d.vpe,this._modeChanged=new xe.x,this.openedChange.subscribe(Vt=>{Vt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,He.R)(this._elementRef.nativeElement,"keydown").pipe((0,st.h)(Vt=>Vt.keyCode===Q.hY&&!this.disableClose&&!(0,Q.Vb)(Vt)),(0,fe.R)(this._destroyed)).subscribe(Vt=>this._ngZone.run(()=>{this.close(),Vt.stopPropagation(),Vt.preventDefault()}))}),this._animationEnd.pipe((0,Y.x)((Vt,Qt)=>Vt.fromState===Qt.fromState&&Vt.toState===Qt.toState)).subscribe(Vt=>{const{fromState:Qt,toState:xn}=Vt;(0===xn.indexOf("open")&&"void"===Qt||"void"===xn&&0===Qt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(s,h){this._interactivityChecker.isFocusable(s)||(s.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const D=()=>{s.removeEventListener("blur",D),s.removeEventListener("mousedown",D),s.removeAttribute("tabindex")};s.addEventListener("blur",D),s.addEventListener("mousedown",D)})),s.focus(h)}_focusByCssSelector(s,h){let D=this._elementRef.nativeElement.querySelector(s);D&&this._forceFocus(D,h)}_takeFocus(){if(!this._focusTrap)return;const s=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(h=>{!h&&"function"==typeof this._elementRef.nativeElement.focus&&s.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(s){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,s):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const s=this._doc.activeElement;return!!s&&this._elementRef.nativeElement.contains(s)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(s){return this.toggle(!0,s)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(s=!this.opened,h){s&&h&&(this._openedVia=h);const D=this._setOpen(s,!s&&this._isFocusWithinDrawer(),this._openedVia||"program");return s||(this._openedVia=null),D}_setOpen(s,h,D){return this._opened=s,s?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",h&&this._restoreFocus(D)),this._updateFocusTrapState(),new Promise(U=>{this.openedChange.pipe((0,ge.q)(1)).subscribe(we=>U(we?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(s){const h=this._elementRef.nativeElement,D=h.parentNode;"end"===s?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),D.insertBefore(this._anchor,h)),D.appendChild(h)):this._anchor&&this._anchor.parentNode.insertBefore(h,this._anchor)}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.SBq),d.Y36(le.qV),d.Y36(le.tE),d.Y36(ue.t4),d.Y36(d.R0b),d.Y36(le.ic),d.Y36(C.K0,8),d.Y36(gt,8))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-drawer"]],viewQuery:function(s,h){if(1&s&&d.Gf(Tt,5),2&s){let D;d.iGM(D=d.CRH())&&(h._content=D.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(s,h){1&s&&d.WFA("@transform.start",function(U){return h._animationStarted.next(U)})("@transform.done",function(U){return h._animationEnd.next(U)}),2&s&&(d.uIk("align",null),d.d8E("@transform",h._animationState),d.ekj("mat-drawer-end","end"===h.position)("mat-drawer-over","over"===h.mode)("mat-drawer-push","push"===h.mode)("mat-drawer-side","side"===h.mode)("mat-drawer-opened",h.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Lt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(s,h){1&s&&(d.F$t(),d.TgZ(0,"div",0,1),d.Hsn(2),d.qZA())},dependencies:[re.PQ],encapsulation:2,data:{animation:[Ge.transformDrawer]},changeDetection:0}),u})(),xt=(()=>{class u{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(s){this._autosize=(0,de.Ig)(s)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(s){this._backdropOverride=null==s?null:(0,de.Ig)(s)}get scrollable(){return this._userContent||this._content}constructor(s,h,D,U,we,Le=!1,Re){this._dir=s,this._element=h,this._ngZone=D,this._changeDetectorRef=U,this._animationMode=Re,this._drawers=new d.n_E,this.backdropClick=new d.vpe,this._destroyed=new xe.x,this._doCheckSubject=new xe.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new xe.x,s&&s.change.pipe((0,fe.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),we.change().pipe((0,fe.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Le}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Se.O)(this._allDrawers),(0,fe.R)(this._destroyed)).subscribe(s=>{this._drawers.reset(s.filter(h=>!h._container||h._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Se.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(s=>{this._watchDrawerToggle(s),this._watchDrawerPosition(s),this._watchDrawerMode(s)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,je.b)(10),(0,fe.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(s=>s.open())}close(){this._drawers.forEach(s=>s.close())}updateContentMargins(){let s=0,h=0;if(this._left&&this._left.opened)if("side"==this._left.mode)s+=this._left._getWidth();else if("push"==this._left.mode){const D=this._left._getWidth();s+=D,h-=D}if(this._right&&this._right.opened)if("side"==this._right.mode)h+=this._right._getWidth();else if("push"==this._right.mode){const D=this._right._getWidth();h+=D,s-=D}s=s||null,h=h||null,(s!==this._contentMargins.left||h!==this._contentMargins.right)&&(this._contentMargins={left:s,right:h},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(s){s._animationStarted.pipe((0,st.h)(h=>h.fromState!==h.toState),(0,fe.R)(this._drawers.changes)).subscribe(h=>{"open-instant"!==h.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==s.mode&&s.openedChange.pipe((0,fe.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(s.opened))}_watchDrawerPosition(s){s&&s.onPositionChanged.pipe((0,fe.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,ge.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(s){s&&s._modeChanged.pipe((0,fe.R)((0,et.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(s){const h=this._element.nativeElement.classList,D="mat-drawer-container-has-open";s?h.add(D):h.remove(D)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(s=>{"end"==s.position?this._end=s:this._start=s}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(s=>s&&!s.disableClose&&this._canHaveBackdrop(s)).forEach(s=>s._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(s){return"side"!==s.mode||!!this._backdropOverride}_isDrawerOpen(s){return null!=s&&s.opened}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(W.Is,8),d.Y36(d.SBq),d.Y36(d.R0b),d.Y36(d.sBO),d.Y36(re.rL),d.Y36(_t),d.Y36(d.QbO,8))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-drawer-container"]],contentQueries:function(s,h,D){if(1&s&&(d.Suo(D,Bt,5),d.Suo(D,Xe,5)),2&s){let U;d.iGM(U=d.CRH())&&(h._content=U.first),d.iGM(U=d.CRH())&&(h._allDrawers=U)}},viewQuery:function(s,h){if(1&s&&d.Gf(Bt,5),2&s){let D;d.iGM(D=d.CRH())&&(h._userContent=D.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(s,h){2&s&&d.ekj("mat-drawer-container-explicit-backdrop",h._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[d._Bn([{provide:gt,useExisting:u}])],ngContentSelectors:Ut,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(s,h){1&s&&(d.F$t(Ot),d.YNc(0,Kt,1,2,"div",0),d.Hsn(1),d.Hsn(2,1),d.YNc(3,Ft,2,0,"mat-drawer-content",1)),2&s&&(d.Q6J("ngIf",h.hasBackdrop),d.xp6(3),d.Q6J("ngIf",!h._content))},dependencies:[C.O5,Bt],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),u})(),tt=(()=>{class u extends Bt{constructor(s,h,D,U,we){super(s,h,D,U,we)}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.sBO),d.Y36((0,d.Gpc)(()=>nt)),d.Y36(d.SBq),d.Y36(re.mF),d.Y36(d.R0b))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(s,h){2&s&&d.Udp("margin-left",h._container._contentMargins.left,"px")("margin-right",h._container._contentMargins.right,"px")},features:[d._Bn([{provide:re.PQ,useExisting:u}]),d.qOj],ngContentSelectors:Lt,decls:1,vars:0,template:function(s,h){1&s&&(d.F$t(),d.Hsn(0))},encapsulation:2,changeDetection:0}),u})(),Mt=(()=>{class u extends Xe{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(s){this._fixedInViewport=(0,de.Ig)(s)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(s){this._fixedTopGap=(0,de.su)(s)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(s){this._fixedBottomGap=(0,de.su)(s)}}return u.\u0275fac=function(){let l;return function(h){return(l||(l=d.n5z(u)))(h||u)}}(),u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(s,h){2&s&&(d.uIk("align",null),d.Udp("top",h.fixedInViewport?h.fixedTopGap:null,"px")("bottom",h.fixedInViewport?h.fixedBottomGap:null,"px"),d.ekj("mat-drawer-end","end"===h.position)("mat-drawer-over","over"===h.mode)("mat-drawer-push","push"===h.mode)("mat-drawer-side","side"===h.mode)("mat-drawer-opened",h.opened)("mat-sidenav-fixed",h.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[d.qOj],ngContentSelectors:Lt,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(s,h){1&s&&(d.F$t(),d.TgZ(0,"div",0,1),d.Hsn(2),d.qZA())},dependencies:[re.PQ],encapsulation:2,data:{animation:[Ge.transformDrawer]},changeDetection:0}),u})(),nt=(()=>{class u extends xt{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return u.\u0275fac=function(){let l;return function(h){return(l||(l=d.n5z(u)))(h||u)}}(),u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-sidenav-container"]],contentQueries:function(s,h,D){if(1&s&&(d.Suo(D,tt,5),d.Suo(D,Mt,5)),2&s){let U;d.iGM(U=d.CRH())&&(h._content=U.first),d.iGM(U=d.CRH())&&(h._allDrawers=U)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(s,h){2&s&&d.ekj("mat-drawer-container-explicit-backdrop",h._backdropOverride)},exportAs:["matSidenavContainer"],features:[d._Bn([{provide:gt,useExisting:u}]),d.qOj],ngContentSelectors:De,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(s,h){1&s&&(d.F$t(me),d.YNc(0,Pt,1,2,"div",0),d.Hsn(1),d.Hsn(2,1),d.YNc(3,jt,2,0,"mat-sidenav-content",1)),2&s&&(d.Q6J("ngIf",h.hasBackdrop),d.xp6(3),d.Q6J("ngIf",!h._content))},dependencies:[C.O5,tt],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),u})(),rt=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=d.oAB({type:u}),u.\u0275inj=d.cJS({imports:[C.ez,F.BQ,re.ZD,re.ZD,F.BQ]}),u})();const ft=["*",[["mat-toolbar-row"]]],ke=["*","mat-toolbar-row"],bt=(0,F.pj)(class{constructor(u){this._elementRef=u}});let Ht=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275dir=d.lG2({type:u,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),u})(),Qe=(()=>{class u extends bt{constructor(s,h,D){super(s),this._platform=h,this._document=D}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return u.\u0275fac=function(s){return new(s||u)(d.Y36(d.SBq),d.Y36(ue.t4),d.Y36(C.K0))},u.\u0275cmp=d.Xpm({type:u,selectors:[["mat-toolbar"]],contentQueries:function(s,h,D){if(1&s&&d.Suo(D,Ht,5),2&s){let U;d.iGM(U=d.CRH())&&(h._toolbarRows=U)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(s,h){2&s&&d.ekj("mat-toolbar-multiple-rows",h._toolbarRows.length>0)("mat-toolbar-single-row",0===h._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[d.qOj],ngContentSelectors:ke,decls:2,vars:0,template:function(s,h){1&s&&(d.F$t(ft),d.Hsn(0),d.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),u})(),ze=(()=>{class u{}return u.\u0275fac=function(s){return new(s||u)},u.\u0275mod=d.oAB({type:u}),u.\u0275inj=d.cJS({imports:[F.BQ,F.BQ]}),u})();var Ye=r(45597),he=r(90590),O=r(62651),te=r(99496),Ce=r(94664),se=r(22096),ae=r(78630);const N=()=>{const u=(0,d.f3M)(te.i),l=(0,d.f3M)(ae._),s=(0,d.f3M)(_.F0);return l.isLoggedIn$.pipe((0,Ce.w)(h=>h?(0,se.of)(!0):u.checkSession().pipe((0,We.U)(D=>!!D||s.createUrlTree([O.Z.AUTH])))))};var be=r(86806);const Be=u=>()=>(0,d.f3M)(be.Yy).getAll({related:"role_by_role_id",fields:"*",limit:u,sort:"name"}),Dt=u=>()=>(0,d.f3M)(be.HL).getAll({limit:u,sort:"name"}),cn=u=>l=>{const s=(0,d.f3M)(be.Hk),h=(0,d.f3M)(be.i9),D=l.paramMap.get("id");return D?s.get(D,{related:"user_to_app_to_role_by_user_id,lookup_by_user_id"}).pipe((0,Ce.w)(U=>U.userToAppToRoleByUserId.length>0?h.get(U.userToAppToRoleByUserId[0].roleId,{related:"lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]}).pipe((0,We.U)(we=>(U.role=we,U))):(0,se.of)(U))):s.getAll({limit:u,sort:"name"})},_n=u=>()=>(0,d.f3M)(be.i9).getAll({related:"lookup_by_role_id",limit:u,sort:"name"});var it=r(34909);const Rt=u=>l=>{const s=(0,d.f3M)(it._),h=(0,d.f3M)(be.xQ);return s.activatePaywall("limit").pipe((0,Ce.w)(D=>{if(D)return(0,se.of)("paywall");{const U=l.paramMap.get("id");return U?h.get(U):h.getAll({limit:u,sort:"name",related:"limit_cache_by_limit_id"})}}))};var $=r(20352),L=r(31303);const ne=u=>{const l=(0,d.f3M)(be.Qi),s=u.paramMap.get("id");return s?l.get(s):l.getAll({includeCount:!0})},ye=u=>{const l=(0,d.f3M)(it._),s=(0,d.f3M)(be.bi);return l.activatePaywall("scheduler").pipe((0,Ce.w)(h=>{if(h)return(0,se.of)("paywall");{const D=u.paramMap.get("id");return D?s.get(D,{related:"task_log_by_task_id"}):s.getAll({related:"task_log_by_task_id,service_by_service_id"})}}))},$t=u=>{const l=u.paramMap.get("name")??"",s=u.paramMap.get("id")??"";return(0,d.f3M)(be.PA).get(`${l}/_schema/${s}/_field`,{})};var ln=r(9315);const Zt=(u,l)=>s=>{const h=(0,d.f3M)(be._5),D=(0,d.f3M)(be.xS),U=s.data.system||s.parent?.data?.system||!1,we=s.data.groups||s.parent?.data?.groups;if(we){const Le=we.map(Re=>h.getAll({fields:"name",additionalParams:[{key:"group",value:Re}]}));return(0,ln.D)(Le).pipe((0,We.U)(Re=>Re.map(lt=>lt.resource).flat()),(0,Ce.w)(Re=>D.getAll({limit:u,sort:"name",filter:`${U?'(created_by_id is null) and (name != "api_docs") and ':""}(type in ("${Re.map(lt=>lt.name).join('","')}"))${l?` and ${l}`:""}`}).pipe((0,We.U)(lt=>({...lt,serviceTypes:Re})))))}return D.getAll({limit:u,sort:"name",filter:`${U?'(created_by_id is null) and (name != "api_docs")':""}${l||""}`}).pipe((0,We.U)(Le=>({...Le})))},Ae=u=>{const l=(0,d.f3M)(be._5),s=u.data.groups;if(s){const h=s.map(D=>l.getAll({additionalParams:[{key:"group",value:D}]}));return(0,ln.D)(h).pipe((0,We.U)(D=>D.map(U=>U.resource).flat()))}return l.getAll().pipe((0,We.U)(h=>h.resource))},ve=[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(1361)]).then(r.bind(r,91361)).then(u=>u.DfManageServicesComponent),resolve:{data:Zt()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(5195),r.e(1609),r.e(4630),r.e(5986),r.e(7466),r.e(4104),r.e(617),r.e(9747),r.e(599),r.e(8592),r.e(4282)]).then(r.bind(r,44282)).then(u=>u.DfServiceDetailsComponent),resolve:{serviceTypes:Ae}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(5195),r.e(1609),r.e(4630),r.e(5986),r.e(7466),r.e(4104),r.e(617),r.e(9747),r.e(599),r.e(8592),r.e(4282)]).then(r.bind(r,44282)).then(u=>u.DfServiceDetailsComponent),resolve:{data:u=>{const l=(0,d.f3M)(be.xS),s=u.paramMap.get("id");if(s)return l.get(s,{related:"service_doc_by_service_id"})},serviceTypes:Ae}}],z=[{path:"",loadComponent:()=>Promise.all([r.e(2596),r.e(5195),r.e(617),r.e(1514),r.e(1307)]).then(r.bind(r,31307)).then(u=>u.DfWelcomePageComponent)}];var G=r(42346),Ee=r(26306),vt=r(75911);const Wt=[{path:"",redirectTo:O.Z.LOGIN,pathMatch:"full"},{path:O.Z.LOGIN,loadComponent:()=>Promise.all([r.e(8525),r.e(5195),r.e(1514),r.e(3530)]).then(r.bind(r,3530)).then(u=>u.DfLoginComponent),canActivate:[u=>{const l=(0,d.f3M)(_.F0),s=(0,d.f3M)(te.i);return!u.queryParams.session_token||s.loginWithToken().pipe((0,We.U)(()=>(l.navigate([]),!1)),(0,Ee.K)(()=>(l.navigate([O.Z.AUTH]),(0,se.of)(!0))))},u=>{const l=(0,d.f3M)(_.F0),s=(0,d.f3M)(te.i),h=u.queryParams.code,D=u.queryParams.state,U=u.queryParams.oauth_token;return!(h&&D||U)||s.oauthLogin(U,h,D).pipe((0,We.U)(()=>(l.navigate([]),!1)),(0,Ee.K)(()=>(l.navigate([O.Z.AUTH]),(0,se.of)(!0))))}]},{path:O.Z.REGISTER,loadComponent:()=>Promise.all([r.e(5195),r.e(5625)]).then(r.bind(r,45625)).then(u=>u.DfRegisterComponent),canActivate:[()=>{const u=(0,d.f3M)(vt.s),l=(0,d.f3M)(_.F0);return u.environment$.pipe((0,We.U)(s=>!!s.authentication.allowOpenRegistration||(l.navigate([O.Z.AUTH]),!1)))}]},{path:O.Z.FORGOT_PASSWORD,loadComponent:()=>Promise.all([r.e(5195),r.e(1472)]).then(r.bind(r,41472)).then(u=>u.DfForgotPasswordComponent)},{path:O.Z.RESET_PASSWORD,loadComponent:()=>Promise.all([r.e(5195),r.e(5381)]).then(r.bind(r,55381)).then(u=>u.DfPasswordResetComponent),data:{type:"reset"}},{path:O.Z.USER_INVITE,loadComponent:()=>Promise.all([r.e(5195),r.e(5381)]).then(r.bind(r,55381)).then(u=>u.DfPasswordResetComponent),data:{type:"invite"}},{path:O.Z.REGISTER_CONFIRM,loadComponent:()=>Promise.all([r.e(5195),r.e(5381)]).then(r.bind(r,55381)).then(u=>u.DfPasswordResetComponent),data:{type:"register"}}];var vn=r(30977);const Ln=u=>{const l=u.data.type;return(0,d.f3M)(be.PA).get(l)},ti=u=>{const l=u.paramMap.get("entity")??"";return(0,d.f3M)(be.PA).get(`${u.data.type}/${l}`)},Pn=()=>(0,d.f3M)(be.sM).getAll({additionalParams:[{key:"as_list",value:!0}]});var di=r(2637);const En=u=>{const l=(0,d.f3M)(di.t),s=(0,d.f3M)(_.F0),h=(0,d.f3M)(vt.s),D=l.currentLicenseCheck;if(D){if("true"===D.disableUi&&u?.routeConfig?.path!==O.Z.LICENSE_EXPIRED)return(0,se.of)(s.createUrlTree([O.Z.LICENSE_EXPIRED]));if("true"===D.disableUi&&u?.routeConfig?.path===O.Z.LICENSE_EXPIRED)return(0,se.of)(!0);if("true"!==D.disableUi&&u?.routeConfig?.path===O.Z.LICENSE_EXPIRED)return(0,se.of)(s.createUrlTree([O.Z.HOME]))}return h.environment$.pipe((0,ge.q)(1),(0,Ce.w)(U=>U.platform?.license?(0,se.of)(U):h.fetchEnvironmentData()),(0,Ce.w)(U=>"OPEN SOURCE"===U.platform?.license?(0,se.of)(!0):void 0!==U.platform?.licenseKey?D?(0,se.of)(!0):l.check(`${U.platform.licenseKey}`).pipe((0,We.U)(we=>"true"===we.disableUi&&u?.routeConfig?.path!==O.Z.LICENSE_EXPIRED?s.createUrlTree([O.Z.LICENSE_EXPIRED]):"true"===we.disableUi&&u?.routeConfig?.path===O.Z.LICENSE_EXPIRED||u?.routeConfig?.path!==O.Z.LICENSE_EXPIRED||s.createUrlTree([O.Z.HOME])),(0,Ee.K)(we=>(0,se.of)("true"!==l.currentLicenseCheck?.disableUi||u?.routeConfig?.path===O.Z.LICENSE_EXPIRED||s.createUrlTree([O.Z.LICENSE_EXPIRED])))):(0,se.of)(!1)))},Gn=(u,l)=>{const s=(0,d.f3M)(di.t),h=(0,d.f3M)(_.F0);return"true"!==s.currentLicenseCheck?.disableUi||l.url.includes(O.Z.LICENSE_EXPIRED)?(0,se.of)(!0):(0,se.of)(h.createUrlTree([O.Z.LICENSE_EXPIRED]))};var ni=r(72319);const Xn=u=>l=>{const s=(0,d.f3M)(it._),h=(0,d.f3M)(_.F0);return s.activatePaywall(u).pipe((0,We.U)(D=>!D||h.createUrlTree(["../"],{relativeTo:l})))},ii={[O.Z.DATABASE]:["Database","Big Data"],[O.Z.SCRIPTING]:["Script"],[O.Z.NETWORK]:["Remote Service"],[O.Z.FILE]:["File","Excel"],[O.Z.UTILITY]:["Cache","Email","Notification","Log","Source Control","IoT"],[O.Z.AUTHENTICATION]:["LDAP","SSO","OAuth"],[O.Z.LOGS]:["Log"]},Ti=[{path:"",pathMatch:"full",redirectTo:O.Z.HOME},{path:O.Z.ERROR,loadComponent:()=>r.e(1844).then(r.bind(r,71844)).then(u=>u.DfErrorComponent),canActivate:[()=>{const u=(0,d.f3M)(ni.y),l=(0,d.f3M)(_.F0);return u.hasError$.pipe((0,We.U)(s=>!!s||l.createUrlTree(["/"])))}]},{path:O.Z.AUTH,children:Wt,canActivate:[()=>{const u=(0,d.f3M)(te.i),l=(0,d.f3M)(ae._),s=(0,d.f3M)(_.F0);return l.isLoggedIn$.pipe((0,Ce.w)(h=>h?(0,se.of)(s.createUrlTree([O.Z.HOME])):u.checkSession().pipe((0,We.U)(D=>!D||s.createUrlTree([O.Z.HOME])))))}],providers:[(0,G.iX)("userManagement")]},{path:O.Z.HOME,children:z,canActivate:[N,En,Gn],providers:[(0,G.iX)("home")]},{path:O.Z.LICENSE_EXPIRED,loadComponent:()=>r.e(6093).then(r.bind(r,66093)).then(u=>u.DfLicenseExpiredComponent),canActivate:[En]},{path:O.Z.API_CONNECTIONS,children:[{path:"",redirectTo:O.Z.API_TYPES,pathMatch:"full"},{path:O.Z.API_TYPES,children:[{path:"",redirectTo:O.Z.DATABASE,pathMatch:"full"},{path:O.Z.DATABASE,children:ve,data:{groups:ii[O.Z.DATABASE]}},{path:O.Z.SCRIPTING,children:ve,data:{groups:ii[O.Z.SCRIPTING]}},{path:O.Z.NETWORK,children:ve,data:{groups:ii[O.Z.NETWORK]}},{path:O.Z.FILE,children:ve,data:{groups:ii[O.Z.FILE]}},{path:O.Z.UTILITY,children:ve,data:{groups:ii[O.Z.UTILITY]},resolve:{systemEvents:Pn}}],providers:[(0,G.iX)("services"),(0,G.iX)("scripts")]},{path:O.Z.ROLE_BASED_ACCESS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(168)]).then(r.bind(r,90168)).then(u=>u.DfManageRolesComponent),resolve:{data:_n()}},{path:"create",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(9747),r.e(6355)]).then(r.bind(r,16355)).then(u=>u.DfRoleDetailsComponent),resolve:{services:Zt(0)},data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(9747),r.e(6355)]).then(r.bind(r,16355)).then(u=>u.DfRoleDetailsComponent),resolve:{data:u=>{const l=(0,d.f3M)(be.i9),s=u.paramMap.get("id");if(s)return l.get(s,{related:"role_service_access_by_role_id,lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]})},services:Zt(0)},data:{type:"edit"}}],providers:[(0,G.iX)("roles")]},{path:O.Z.API_KEYS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(6381)]).then(r.bind(r,46381)).then(u=>u.DfManageAppsTableComponent),resolve:{data:Be(0)}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5195),r.e(4630),r.e(7466),r.e(8592),r.e(6371)]).then(r.bind(r,6371)).then(u=>u.DfAppDetailsComponent),resolve:{roles:_n(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5195),r.e(4630),r.e(7466),r.e(8592),r.e(6371)]).then(r.bind(r,6371)).then(u=>u.DfAppDetailsComponent),resolve:{roles:_n(0),appData:u=>{const l=u.paramMap.get("id")??0;return(0,d.f3M)(be.Yy).get(l,{related:"role_by_role_id",fields:"*"})}}}],providers:[(0,G.iX)("apps")]},{path:O.Z.EVENT_SCRIPTS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(4748)]).then(r.bind(r,64748)).then(u=>u.DfManageScriptsComponent),resolve:{data:()=>{const u=(0,d.f3M)(it._),l=(0,d.f3M)(be.qY);return u.activatePaywall(["script_Type","event_script"]).pipe((0,Ce.w)(s=>s?(0,se.of)("paywall"):l.getAll()))}}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(1609),r.e(4630),r.e(5986),r.e(599),r.e(8393)]).then(r.bind(r,78393)).then(u=>u.DfScriptDetailsComponent),resolve:{data:()=>(0,d.f3M)(be.sM).getAll({additionalParams:[{key:"scriptable",value:!0}],limit:0,includeCount:!1})},data:{type:"create"},canActivate:[Xn(["script_Type","event_script"])]},{path:":name",loadComponent:()=>Promise.all([r.e(8525),r.e(5313),r.e(1609),r.e(4630),r.e(5986),r.e(599),r.e(8393)]).then(r.bind(r,78393)).then(u=>u.DfScriptDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("name")??"";return(0,d.f3M)(be.qY).get(l)}},data:{type:"edit"},canActivate:[Xn(["script_Type","event_script"])]}],providers:[(0,G.iX)("scripts")]},{path:O.Z.API_DOCS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(4211)]).then(r.bind(r,94211)).then(u=>u.DfApiDocsTableComponent),resolve:{data:Zt(100,'(type not like "%swagger%")'),serviceTypes:Ae}},{path:":name",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5195),r.e(617),r.e(8592),r.e(4703)]).then(r.bind(r,74703)).then(u=>u.DfApiDocsComponent),resolve:{data:u=>{const l=u.paramMap.get("name");return(0,d.f3M)(be.QO).get(l)}}}],providers:[(0,G.iX)("apiDocs")]}],canActivate:[N,En,Gn]},{path:O.Z.API_SECURITY,children:[{path:"",redirectTo:O.Z.RATE_LIMITING,pathMatch:"full"},{path:O.Z.RATE_LIMITING,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(6080)]).then(r.bind(r,66080)).then(u=>u.DfManageLimitsComponent),resolve:{data:Rt()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(8592),r.e(3517)]).then(r.bind(r,73517)).then(u=>u.DfLimitDetailsComponent),resolve:{data:Rt(),users:Dt(0),roles:_n(0),services:Zt(0)},data:{type:"create"},canActivate:[Xn("limit")]},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(8592),r.e(3517)]).then(r.bind(r,73517)).then(u=>u.DfLimitDetailsComponent),resolve:{data:Rt(),users:Dt(0),roles:_n(0),services:Zt(0)},data:{type:"edit"},canActivate:[Xn("limit")]}],providers:[(0,G.iX)("limits")]},{path:O.Z.AUTHENTICATION,children:ve,data:{groups:ii[O.Z.AUTHENTICATION]},providers:[(0,G.iX)("services")]}],canActivate:[N,En,Gn]},{path:O.Z.SYSTEM_SETTINGS,children:[{path:"",redirectTo:O.Z.CONFIG,pathMatch:"full"},{path:O.Z.CONFIG,children:[{path:O.Z.SYSTEM_INFO,loadComponent:()=>r.e(9043).then(r.bind(r,69043)).then(u=>u.DfSystemInfoComponent),providers:[(0,G.iX)("systemInfo")],resolve:{data:()=>(0,se.of)(null)}},{path:O.Z.CORS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(5954)]).then(r.bind(r,55954)).then(u=>u.DfManageCorsTableComponent),resolve:{data:ne}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5986),r.e(8592),r.e(1269)]).then(r.bind(r,41269)).then(u=>u.DfCorsConfigDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5986),r.e(8592),r.e(1269)]).then(r.bind(r,41269)).then(u=>u.DfCorsConfigDetailsComponent),resolve:{data:ne},data:{type:"edit"}}],providers:[(0,G.iX)("cors")]},{path:O.Z.CACHE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(7532)]).then(r.bind(r,37532)).then(u=>u.DfCacheComponent),resolve:{data:()=>(0,d.f3M)(be.OP).getAll({fields:"*"})},providers:[(0,G.iX)("cache")]},{path:O.Z.EMAIL_TEMPLATES,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(2446)]).then(r.bind(r,42446)).then(u=>u.DfEmailTemplatesComponent),resolve:{data:()=>(0,d.f3M)(be.Md).getAll({})}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(9280)]).then(r.bind(r,49280)).then(u=>u.DfEmailTemplateDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(9280)]).then(r.bind(r,49280)).then(u=>u.DfEmailTemplateDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("id")??0;return(0,d.f3M)(be.Md).get(l,{fields:"*"})}},data:{type:"edit"}}],providers:[(0,G.iX)("emailTemplates")]},{path:O.Z.GLOBAL_LOOKUP_KEYS,loadComponent:()=>Promise.all([r.e(5313),r.e(6580)]).then(r.bind(r,76580)).then(u=>u.DfGlobalLookupKeysComponent),resolve:{data:()=>(0,d.f3M)(be.sC).getAll()}}]},{path:O.Z.SCHEDULER,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(1155)]).then(r.bind(r,51155)).then(u=>u.DfManageSchedulerComponent),resolve:{data:ye}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(1609),r.e(4104),r.e(8592),r.e(6509)]).then(r.bind(r,46509)).then(u=>u.DfSchedulerDetailsComponent),resolve:{data:Zt(0)},canActivate:[Xn("scheduler")]},{path:":id",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(1609),r.e(4104),r.e(8592),r.e(6509)]).then(r.bind(r,46509)).then(u=>u.DfSchedulerDetailsComponent),resolve:{data:Zt(0),schedulerObject:ye},canActivate:[Xn("scheduler")]}],providers:[(0,G.iX)("scheduler")]},{path:O.Z.LOGS,children:ve,data:{groups:ii[O.Z.LOGS]},resolve:{systemEvents:Pn},providers:[(0,G.iX)("services")]},{path:O.Z.REPORTING,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(8941)]).then(r.bind(r,18941)).then(u=>u.DfManageServiceReportComponent),resolve:{data:()=>{const u=(0,d.f3M)(it._),l=(0,d.f3M)(be.kG);return u.activatePaywall("service_report").pipe((0,Ce.w)(s=>s?(0,se.of)("paywall"):l.getAll()))}}},{path:O.Z.DF_PLATFORM_APIS,children:ve,data:{system:!0},providers:[(0,G.iX)("services")]}],canActivate:[N,En,Gn]},{path:O.Z.ADMIN_SETTINGS,children:[{path:"",redirectTo:O.Z.ADMINS,pathMatch:"full"},{path:O.Z.ADMINS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(1750)]).then(r.bind(r,1750)).then(u=>u.DfManageAdminsComponent),resolve:{data:cn()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7653)]).then(r.bind(r,27653)).then(u=>u.DfAdminDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7653)]).then(r.bind(r,27653)).then(u=>u.DfAdminDetailsComponent),resolve:{data:cn()},data:{type:"edit"}}],providers:[(0,G.iX)("admins"),(0,G.iX)("userManagement")],canActivate:[()=>(0,d.f3M)(ae._).userData$.pipe((0,We.U)(l=>l?.isRootAdmin))]},{path:O.Z.SCHEMA,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(6255)]).then(r.bind(r,66255)).then(u=>u.DfManageDatabasesTableComponent),resolve:{data:Zt()}},{path:":name",children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(7823)]).then(r.bind(r,7823)).then(u=>u.DfManageTablesTableComponent),resolve:{data:u=>{const l=u.paramMap.get("name");return(0,d.f3M)(be.PA).get(`${l}/_schema`,{fields:["name","label"].join(",")})}}},{path:O.Z.CREATE,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(1609),r.e(4104),r.e(3893)]).then(r.bind(r,83893)).then(u=>u.DfTableDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(7466),r.e(8592),r.e(3438)]).then(r.bind(r,63438)).then(u=>u.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:":id",children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(1609),r.e(4104),r.e(3893)]).then(r.bind(r,83893)).then(u=>u.DfTableDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("name")??"",s=u.paramMap.get("id")??"";return(0,d.f3M)(be.PA).get(`${l}/_schema/${s}?refresh=true`,{})}},data:{type:"edit"}},{path:O.Z.FIELDS,children:[{path:"",redirectTo:O.Z.CREATE,pathMatch:"full"},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(7466),r.e(8592),r.e(3438)]).then(r.bind(r,63438)).then(u=>u.DfFieldDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(7466),r.e(8592),r.e(3438)]).then(r.bind(r,63438)).then(u=>u.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:O.Z.RELATIONSHIPS,children:[{path:"",redirectTo:O.Z.CREATE,pathMatch:"full"},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(8525),r.e(8542)]).then(r.bind(r,68542)).then(u=>u.DfRelationshipDetailsComponent),resolve:{fields:$t,services:Zt(0)},data:{type:"create"}},{path:":relName",loadComponent:()=>Promise.all([r.e(8525),r.e(8542)]).then(r.bind(r,68542)).then(u=>u.DfRelationshipDetailsComponent),resolve:{data:u=>{const l=u.paramMap.get("name")??"",s=u.paramMap.get("id")??"",h=u.paramMap.get("relName")??"";return(0,d.f3M)(be.PA).get(`${l}/_schema/${s}/_related/${h}`,{})},fields:$t,services:Zt(0)},data:{type:"edit"}}]}]}]}],providers:[(0,G.iX)("schema")],data:{groups:["Database"],system:!1}},{path:O.Z.USERS,children:[{path:"",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(8592),r.e(5058)]).then(r.bind(r,15058)).then(u=>u.DfManageUsersComponent),resolve:{data:Dt()}},{path:O.Z.CREATE,loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7771)]).then(r.bind(r,87771)).then(u=>u.DfUserDetailsComponent),data:{type:"create"},resolve:{apps:Be(0),roles:_n(0)}},{path:":id",loadComponent:()=>Promise.all([r.e(5313),r.e(4630),r.e(5986),r.e(7466),r.e(4796),r.e(7771)]).then(r.bind(r,87771)).then(u=>u.DfUserDetailsComponent),resolve:{data:u=>{const l=(0,d.f3M)(be.HL),s=u.paramMap.get("id");if(s)return l.get(s,{related:"lookup_by_user_id,user_to_app_to_role_by_user_id"})},apps:Be(0),roles:_n(0)},data:{type:"edit"}}],providers:[(0,G.iX)("users"),(0,G.iX)("roles"),(0,G.iX)("userManagement")]},{path:O.Z.FILES,data:{type:"files"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:Ln}},{path:":entity",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:ti}}],providers:[(0,G.iX)("files")]},{path:O.Z.LOGS,data:{type:"logs"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:Ln}},{path:`${O.Z.VIEW}/:entity`,loadComponent:()=>Promise.all([r.e(1609),r.e(7415)]).then(r.bind(r,17415)).then(u=>u.DfLogViewerComponent),resolve:{data:u=>{const l=u.paramMap.get("entity")??"";return(0,d.f3M)(be.PA).downloadFile(`${u.data.type}/${l}`).pipe((0,Ce.w)(D=>(0,vn.Vu)(D)))}}},{path:":entity",loadComponent:()=>Promise.all([r.e(8525),r.e(2596),r.e(5313),r.e(4135),r.e(3656)]).then(r.bind(r,53656)).then(u=>u.DfFilesComponent),resolve:{data:ti}}],providers:[(0,G.iX)("files")]}],canActivate:[N,En,Gn]},{path:O.Z.AI,loadComponent:()=>Promise.all([r.e(8592),r.e(7734)]).then(r.bind(r,47734)).then(u=>u.AiComponent),canActivate:[N,En,Gn],data:{showPaywall:!0}},{path:O.Z.PROFILE,loadComponent:()=>Promise.all([r.e(4104),r.e(7993)]).then(r.bind(r,27993)).then(u=>u.DfProfileComponent),resolve:{data:()=>(0,d.f3M)($.Z).getProfile()},canActivate:[N,En,Gn],providers:[$.Z,L.B,(0,G.iX)("userManagement")]}],no=[O.Z.CREATE,O.Z.IMPORT,O.Z.EDIT,O.Z.AUTH,O.Z.PROFILE,O.Z.VIEW,O.Z.ERROR,O.Z.LICENSE_EXPIRED],ha=["home","ai","admin-settings","api-connections","api-security","system-settings"];function Ko(u,l=""){return u.filter(s=>s.path&&!s.path.includes(":")&&!no.includes(s.path)).map(s=>{if(s.children){const h=Ko(s.children,`${l}/${s.path}`);return{path:`${l}/${s.path}`,subRoutes:h.length?h:void 0,route:s.path,icon:Ea(s)}}return{path:`${l}/${s.path}`,route:s.path,icon:Ea(s)}})}const Ea=u=>ha.includes(u.path)?`assets/img/nav/${u?.path}.svg`:"";function yo(u,l){const s=[O.Z.SYSTEM_INFO,O.Z.AI];return l?.forEach(h=>{switch(h){case"apps":s.push(O.Z.API_KEYS);break;case"users":s.push(O.Z.USERS);break;case"services":s.push(O.Z.DATABASE,O.Z.SCRIPTING,O.Z.NETWORK,O.Z.FILE,O.Z.UTILITY,O.Z.AUTHENTICATION,O.Z.DF_PLATFORM_APIS);break;case"apidocs":s.push(O.Z.API_DOCS);break;case"schema/data":s.push(O.Z.SCHEMA);break;case"files":s.push(O.Z.FILES);break;case"scripts":s.push(O.Z.EVENT_SCRIPTS);break;case"config":s.push(O.Z.CORS,O.Z.CACHE,O.Z.EMAIL_TEMPLATES,O.Z.GLOBAL_LOOKUP_KEYS);break;case"limits":s.push(O.Z.RATE_LIMITING);break;case"scheduler":s.push(O.Z.SCHEDULER)}}),u.filter(h=>h.subRoutes?(h.subRoutes=yo(h.subRoutes,l),h.subRoutes.length):s.includes(h.route))}var Oi,Si=r(17700),zi=r(56223),wo=r(64170),gn=r(2032),qn=r(78791),Zn=r(65619),Qn=r(99397),Kn=r(74490);r(6625);let ci=((Oi=class{constructor(l,s,h,D,U,we,Le,Re,lt){this.adminService=l,this.userService=s,this.servicesService=h,this.serviceTypeService=D,this.roleService=U,this.appService=we,this.eventScriptService=Le,this.limitService=Re,this.emailTemplatesService=lt,this.resultsSubject=new Zn.X([]),this.results$=this.resultsSubject.asObservable(),this.recentsSubject=new Zn.X([]),this.recents$=this.recentsSubject.asObservable(),this.results$.subscribe(Vt=>{Vt.length&&this.recentsSubject.next(Vt)})}search(l){const s=[];return this.resultsSubject.next(s),(0,ln.D)({admins:this.adminService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("user")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.ADMIN_SETTINGS}/${O.Z.ADMINS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),users:this.userService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("user")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.ADMIN_SETTINGS}/${O.Z.USERS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),services:(0,ln.D)({services:this.servicesService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("services")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}),serviceTypes:this.serviceTypeService.getAll({additionalHeaders:[{key:"skip-error",value:"true"}]})}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{if(h&&h.serviceTypes){const D=h.services.resource.reduce((Re,lt)=>(Re[lt.type]||(Re[lt.type]=[]),Re[lt.type].push(lt),Re),{}),U={};h.serviceTypes.resource.forEach(Re=>{const lt=this.getServiceRoute(Re.group);lt&&(U[Re.name]=lt)});const we={};for(const[Re,lt]of Object.entries(D)){const Vt=U[Re];we[Vt]||(we[Vt]=[]),we[Vt].push(...lt)}Object.entries(we).map(([Re,lt])=>({route:Re,services:lt})).filter(Re=>Re.services.length>0&&"undefined"!==Re.route).forEach(Re=>s.push({path:Re.route,items:Re.services.map(lt=>({label:lt.name,segment:lt.id}))})),h.services.resource.length&&s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.API_DOCS}`,items:h.services.resource.map(Re=>({label:Re.name,segment:Re.name}))}),h.serviceTypes.resource.filter(Re=>Re.name.includes(l.toLowerCase())).forEach(Re=>{const lt=this.getServiceRoute(Re.group);lt&&s.push({path:lt,items:[{label:Re.label,segment:O.Z.CREATE}]})}),this.resultsSubject.next(s)}})),roles:this.roleService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("roles")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.ROLE_BASED_ACCESS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),apps:this.appService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("apps")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.API_KEYS}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),eventScripts:this.eventScriptService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("eventScripts")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_CONNECTIONS}/${O.Z.EVENT_SCRIPTS}`,items:h.resource.map(D=>({label:D.name,segment:D.name}))}),this.resultsSubject.next(s))})),limits:this.limitService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("limits")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.API_SECURITY}/${O.Z.RATE_LIMITING}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))})),emailTemplates:this.emailTemplatesService.getAll({limit:0,includeCount:!1,filter:(0,Kn.s)("emailTemplates")(l),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Ee.K)(()=>(0,se.of)(null)),(0,Qn.b)(h=>{h&&h.resource&&h.resource.length&&(s.push({path:`${O.Z.SYSTEM_SETTINGS}/${O.Z.CONFIG}/${O.Z.EMAIL_TEMPLATES}`,items:h.resource.map(D=>({label:D.name,segment:D.id}))}),this.resultsSubject.next(s))}))})}getServiceRoute(l){const s=`${O.Z.API_CONNECTIONS}/${O.Z.API_TYPES}`;return[{route:`${s}/${O.Z.DATABASE}`,types:ii[O.Z.DATABASE]},{route:`${s}/${O.Z.SCRIPTING}`,types:ii[O.Z.SCRIPTING]},{route:`${s}/${O.Z.NETWORK}`,types:ii[O.Z.NETWORK]},{route:`${s}/${O.Z.FILE}`,types:ii[O.Z.FILE]},{route:`${s}/${O.Z.UTILITY}`,types:ii[O.Z.UTILITY]},{route:`${O.Z.API_SECURITY}/${O.Z.AUTHENTICATION}`,types:ii[O.Z.AUTHENTICATION]},{route:`${O.Z.SYSTEM_SETTINGS}/${O.Z.LOGS}`,types:ii[O.Z.LOGS]}].find(D=>D.types.includes(l))?.route}}).\u0275fac=function(l){return new(l||Oi)(d.LFG(be.Hk),d.LFG(be.HL),d.LFG(be.xS),d.LFG(be._5),d.LFG(be.i9),d.LFG(be.Yy),d.LFG(be.qY),d.LFG(be.xQ),d.LFG(be.Md))},Oi.\u0275prov=d.Yz7({token:Oi,factory:Oi.\u0275fac,providedIn:"root"}),Oi);ci=(0,i.gn)([(0,qn.c)({checkProperties:!0})],ci);var Rn,Yi=r(49787),mo=r(65763);function Jt(u,l){1&u&&d._UZ(0,"ng-component")}const sn=function(u){return{resultArray:u}};function Hn(u,l){if(1&u&&(d.ynx(0),d.YNc(1,Jt,1,0,"ng-component",10),d.ALo(2,"async"),d.BQk()),2&u){const s=d.oxw(),h=d.MAs(13);d.xp6(1),d.Q6J("ngTemplateOutlet",h)("ngTemplateOutletContext",d.VKq(4,sn,d.lcZ(2,2,s.results$)))}}function Ii(u,l){1&u&&d._UZ(0,"ng-component")}function Ni(u,l){if(1&u&&(d.YNc(0,Ii,1,0,"ng-component",10),d.ALo(1,"async")),2&u){const s=d.oxw(),h=d.MAs(13);d.Q6J("ngTemplateOutlet",h)("ngTemplateOutletContext",d.VKq(4,sn,d.lcZ(1,2,s.recents$)))}}function oi(u,l){if(1&u&&d._UZ(0,"fa-icon",16),2&u){const s=d.oxw(4);d.Q6J("icon",s.faPlus)}}function mi(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"li")(1,"button",14),d.NdJ("click",function(){const U=d.CHM(s).$implicit,we=d.oxw().$implicit,Le=d.oxw(2);return d.KtG(Le.navigate(we.path+"/"+U.segment))}),d.YNc(2,oi,1,1,"fa-icon",15),d._uU(3),d.qZA()()}if(2&u){const s=l.$implicit;d.xp6(2),d.Q6J("ngIf","create"===s.segment),d.xp6(1),d.hij(" ",s.label," ")}}function Vn(u,l){if(1&u&&(d.TgZ(0,"ul",12)(1,"li"),d._uU(2),d.ALo(3,"transloco"),d.TgZ(4,"ul"),d.YNc(5,mi,4,2,"li",13),d.qZA()()()),2&u){const s=l.$implicit,h=d.oxw(2);d.xp6(2),d.hij(" ",d.lcZ(3,2,h.getTranslationKey(s.path))," "),d.xp6(3),d.Q6J("ngForOf",s.items)}}function Pi(u,l){1&u&&d.YNc(0,Vn,6,4,"ul",11),2&u&&d.Q6J("ngForOf",l.resultArray)}let ui=((Rn=class{constructor(l,s,h,D,U){this.dialogRef=l,this.searchService=s,this.router=h,this.breakpointService=D,this.themeService=U,this.search=new zi.NI,this.results$=this.searchService.results$,this.recents$=this.searchService.recents$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=he.r8p,this.isDarkMode=this.themeService.darkMode$}getTranslationKey(l){return`nav.${l.replaceAll("/",".")}.nav`}ngOnInit(){this.search.valueChanges.pipe((0,je.b)(2e3),(0,Y.x)(),(0,Ce.w)(l=>this.searchService.search(l))).subscribe()}navigate(l){this.router.navigate([l]),this.dialogRef.close()}}).\u0275fac=function(l){return new(l||Rn)(d.Y36(Si.so),d.Y36(ci),d.Y36(_.F0),d.Y36(Yi.y),d.Y36(mo.F))},Rn.\u0275cmp=d.Xpm({type:Rn,selectors:[["df-search-dialog"]],standalone:!0,features:[d.jDz],decls:18,vars:13,consts:[[1,"search-dialog"],["mat-dialog-title","",1,"search-bar"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],["mat-dialog-content","",1,"search-container"],[4,"ngIf","ngIfElse"],["recent",""],["results",""],["mat-dialog-actions","",1,"search-action"],["mat-button","",1,"close-btn",3,"mat-dialog-close"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","result-groups",4,"ngFor","ngForOf"],[1,"result-groups"],[4,"ngFor","ngForOf"],["color","primary","mat-stroked-button","",1,"result-item",3,"click"],[3,"icon",4,"ngIf"],[3,"icon"]],template:function(l,s){if(1&l&&(d.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),d._uU(4),d.ALo(5,"transloco"),d.qZA(),d._UZ(6,"input",3),d.qZA()(),d.TgZ(7,"div",4),d.ALo(8,"async"),d.YNc(9,Hn,3,6,"ng-container",5),d.YNc(10,Ni,2,6,"ng-template",null,6,d.W1O),d.YNc(12,Pi,1,1,"ng-template",null,7,d.W1O),d.qZA(),d.TgZ(14,"div",8)(15,"button",9),d._uU(16),d.ALo(17,"transloco"),d.qZA()()()),2&l){const h=d.MAs(11);d.xp6(4),d.Oqu(d.lcZ(5,7,"search")),d.xp6(2),d.Q6J("formControl",s.search),d.xp6(1),d.ekj("small",d.lcZ(8,9,s.smallScreen$)),d.xp6(2),d.Q6J("ngIf",s.search.value)("ngIfElse",h),d.xp6(7),d.hij(" ",d.lcZ(17,11,"close")," ")}},dependencies:[Si.Is,Si.ZT,Si.uh,Si.xY,Si.H8,G.Ot,wo.lN,wo.KE,wo.hX,gn.c,gn.Nt,I.ot,I.lW,zi.UX,zi.Fj,zi.JJ,zi.oH,C.ax,_.Bz,_.fw,C.Ov,C.O5,C.tP,Ye.uH,Ye.BN],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.search-dialog[_ngcontent-%COMP%]{padding-top:20px}.search-bar[_ngcontent-%COMP%]{min-width:275px}.search-container[_ngcontent-%COMP%]{max-height:500px;min-width:425px;overflow:auto}.search-container.small[_ngcontent-%COMP%]{min-width:300px}.search-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.result-item[_ngcontent-%COMP%]{width:100%;justify-content:left;margin:2px 0}.dark-theme.search-dialog[_ngcontent-%COMP%]{background-color:#1c1b20!important;border:1px solid white}"]}),Rn);ui=(0,i.gn)([(0,qn.c)({checkProperties:!0})],ui);var bn=r(82599);let bo=(()=>{class u{constructor(){this.isDarkMode$=new Zn.X(!0),this.themeService=(0,d.f3M)(mo.F)}toggle(){this.isDarkMode$.subscribe(s=>{this.themeService.setThemeMode(!s)}),this.isDarkMode$.next(!this.isDarkMode$.value)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275cmp=d.Xpm({type:u,selectors:[["df-theme-toggle"]],standalone:!0,features:[d.jDz],decls:2,vars:3,consts:[["color","primary",3,"checked","change"]],template:function(s,h){1&s&&(d.TgZ(0,"mat-slide-toggle",0),d.NdJ("change",function(){return h.toggle()}),d.ALo(1,"async"),d.qZA()),2&s&&d.Q6J("checked",d.lcZ(1,1,h.isDarkMode$))},dependencies:[bn.rP,bn.Rr,C.Ov],encapsulation:2}),u})();var Nn,Oo=r(72246);function Wn(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"button",23),d.NdJ("click",function(){const U=d.CHM(s).$implicit,we=d.oxw(3);return d.KtG(we.handleLanguageChange(U))}),d._uU(1),d.ALo(2,"transloco"),d.qZA()}if(2&u){const s=l.$implicit;d.xp6(1),d.hij(" ",d.lcZ(2,1,"languages."+s)," ")}}function pi(u,l){if(1&u&&(d.ynx(0),d.TgZ(1,"button",25),d.ALo(2,"transloco"),d._UZ(3,"fa-icon",20),d.qZA(),d.TgZ(4,"mat-menu",null,26),d.YNc(6,Wn,3,3,"button",27),d.qZA(),d.BQk()),2&u){const s=d.MAs(5),h=d.oxw(2);d.xp6(1),d.Q6J("matMenuTriggerFor",s),d.uIk("aria-label",d.lcZ(2,4,"language")),d.xp6(2),d.Q6J("icon",h.faLanguage),d.xp6(3),d.Q6J("ngForOf",h.availableLanguages)}}function Io(u,l){1&u&&(d.TgZ(0,"div",28)(1,"span"),d._uU(2),d.ALo(3,"transloco"),d.ALo(4,"transloco"),d.qZA()()),2&u&&(d.xp6(2),d.AsE("",d.lcZ(3,2,"licenseExpired.header")," ",d.lcZ(4,4,"licenseExpired.subHeader"),""))}function Zi(u,l){if(1&u){const s=d.EpF();d.ynx(0),d.TgZ(1,"mat-toolbar",9)(2,"div",10)(3,"button",11),d.NdJ("click",function(){d.CHM(s),d.oxw();const D=d.MAs(8);return d.KtG(D.toggle())}),d.ALo(4,"transloco"),d._UZ(5,"fa-icon",12),d.qZA(),d.TgZ(6,"a",13),d._UZ(7,"img",14),d.qZA()(),d.TgZ(8,"div",15),d._UZ(9,"fa-icon",16),d.TgZ(10,"input",17),d.NdJ("keydown.enter",function(){d.CHM(s);const D=d.oxw();return d.KtG(D.onSubmit())}),d.qZA()(),d._UZ(11,"span",18),d.YNc(12,pi,7,6,"ng-container",1),d._UZ(13,"df-theme-toggle"),d.TgZ(14,"button",19),d._UZ(15,"fa-icon",20),d._uU(16),d.ALo(17,"async"),d.qZA(),d.TgZ(18,"mat-menu",null,21)(20,"button",22),d._uU(21),d.ALo(22,"transloco"),d.qZA(),d.TgZ(23,"button",23),d.NdJ("click",function(){d.CHM(s);const D=d.oxw();return d.KtG(D.logout())}),d._uU(24),d.ALo(25,"transloco"),d.qZA()()(),d.YNc(26,Io,5,6,"div",24),d.ALo(27,"async"),d.ALo(28,"async"),d.BQk()}if(2&u){const s=d.MAs(19),h=d.oxw();let D,U;d.xp6(3),d.uIk("aria-label",d.lcZ(4,11,"toggleNav")),d.xp6(2),d.Q6J("icon",h.faBars),d.xp6(4),d.Q6J("icon",h.faMagnifyingGlass),d.xp6(1),d.Q6J("formControl",h.search),d.xp6(2),d.Q6J("ngIf",h.availableLanguages.length>1),d.xp6(2),d.Q6J("matMenuTriggerFor",s),d.xp6(1),d.Q6J("icon",h.faUser),d.xp6(1),d.hij(" ",null==(D=d.lcZ(17,13,h.userData$))?null:D.name," "),d.xp6(5),d.hij(" ",d.lcZ(22,15,"nav.profile.header")," "),d.xp6(3),d.hij(" ",d.lcZ(25,17,"nav.logout.header")," "),d.xp6(2),d.Q6J("ngIf","Expired"===(null==(U=d.lcZ(27,19,h.licenseCheck$))?null:U.msg)||"Unknown"===(null==(U=d.lcZ(28,21,h.licenseCheck$))?null:U.msg))}}function Ri(u,l){1&u&&(d.ynx(0),d.TgZ(1,"div",29)(2,"div",30)(3,"div",31),d._UZ(4,"img",32),d.TgZ(5,"h3"),d._uU(6,"Self Hosted"),d.qZA()(),d.TgZ(7,"div",31),d._UZ(8,"img",33),d.TgZ(9,"h3"),d._uU(10," Database & Network"),d._UZ(11,"br"),d._uU(12," API Generation "),d.qZA()(),d.TgZ(13,"div",31),d._UZ(14,"img",34),d.TgZ(15,"h3"),d._uU(16,"API Security"),d.qZA()(),d.TgZ(17,"div",31),d._UZ(18,"img",35),d.TgZ(19,"h3"),d._uU(20,"API Scripting"),d.qZA()()()(),d.BQk())}function Xo(u,l){1&u&&d.GkF(0)}const Ki=function(u){return{$implicit:u}};function vi(u,l){if(1&u&&(d.TgZ(0,"mat-nav-list"),d.YNc(1,Xo,1,0,"ng-container",36),d.qZA()),2&u){const s=d.oxw(),h=d.MAs(24);d.xp6(1),d.Q6J("ngTemplateOutlet",h)("ngTemplateOutletContext",d.VKq(2,Ki,s.nav))}}function fo(u,l){1&u&&d._UZ(0,"ng-component")}function vo(u,l){if(1&u&&(d.ynx(0),d.TgZ(1,"a",44),d.YNc(2,fo,1,0,"ng-component",45),d.qZA(),d.BQk()),2&u){const s=d.oxw().$implicit,h=d.MAs(5);d.xp6(1),d.Q6J("routerLink",s.path),d.xp6(1),d.Q6J("ngTemplateOutlet",h)}}function kn(u,l){1&u&&d._UZ(0,"ng-component")}function Po(u,l){if(1&u&&d.YNc(0,kn,1,0,"ng-component",45),2&u){d.oxw();const s=d.MAs(5);d.Q6J("ngTemplateOutlet",s)}}function pa(u,l){if(1&u&&(d.ynx(0),d.TgZ(1,"span"),d._uU(2),d.ALo(3,"transloco"),d.qZA(),d.BQk()),2&u){const s=d.oxw(2).$implicit;d.xp6(2),d.Oqu(d.lcZ(3,1,s.translationKey))}}function No(u,l){if(1&u&&(d.TgZ(0,"span"),d._uU(1),d.qZA()),2&u){const s=d.oxw(2).$implicit;d.xp6(1),d.Oqu(s.label)}}function ki(u,l){if(1&u&&(d.YNc(0,pa,4,3,"ng-container",41),d.YNc(1,No,2,1,"ng-template",null,46,d.W1O)),2&u){const s=d.MAs(2),h=d.oxw().$implicit;d.Q6J("ngIf",h.translationKey)("ngIfElse",s)}}function _o(u,l){1&u&&(d.TgZ(0,"span"),d._uU(1," / "),d.qZA())}function ko(u,l){if(1&u&&(d.ynx(0),d.YNc(1,vo,3,2,"ng-container",41),d.YNc(2,Po,1,1,"ng-template",null,42,d.W1O),d.YNc(4,ki,3,2,"ng-template",null,43,d.W1O),d.YNc(6,_o,2,0,"span",1),d.BQk()),2&u){const s=l.$implicit,h=l.index,D=d.MAs(3),U=d.oxw(3);d.xp6(1),d.Q6J("ngIf",s.path)("ngIfElse",D),d.xp6(5),d.Q6J("ngIf",h!==U.breadCrumbs.length-1)}}function Do(u,l){if(1&u&&(d.TgZ(0,"div",38)(1,"h1",39),d.YNc(2,ko,7,3,"ng-container",40),d.qZA()()),2&u){const s=d.oxw(2);d.xp6(2),d.Q6J("ngForOf",s.breadCrumbs)}}function Jn(u,l){if(1&u&&(d.ynx(0),d.YNc(1,Do,3,1,"div",37),d.ALo(2,"async"),d.BQk()),2&u){const s=d.oxw();d.xp6(1),d.Q6J("ngIf",!1===d.lcZ(2,1,s.hasError$))}}function Qo(u,l){if(1&u&&(d.ynx(0),d._UZ(1,"img",52),d.BQk()),2&u){const s=d.oxw(2).$implicit;d.xp6(1),d.Q6J("src",s.icon,d.LSH)("alt",s.path)}}function Un(u,l){if(1&u){const s=d.EpF();d.TgZ(0,"div",49)(1,"button",50),d.NdJ("click",function(){d.CHM(s);const D=d.oxw().$implicit,U=d.oxw(2);return d.KtG(U.handleNavClick(D))}),d.TgZ(2,"span",51),d.YNc(3,Qo,2,2,"ng-container",1),d._uU(4),d.ALo(5,"transloco"),d.qZA()()()}if(2&u){const s=d.oxw().$implicit,h=d.oxw(2);d.xp6(1),d.ekj("active",h.isActive(s))("commercial-feature",h.isFeatureLocked(s.path,h.licenseType))("ai-nav-item","/ai"===s.path),d.xp6(2),d.Q6J("ngIf",null==s?null:s.icon),d.xp6(1),d.hij(" ",d.lcZ(5,8,h.navLabel(s.path))," ")}}function _i(u,l){if(1&u&&(d.ynx(0),d._UZ(1,"img",52),d.BQk()),2&u){const s=d.oxw(2).$implicit;d.xp6(1),d.Q6J("src",s.icon,d.LSH)("alt",s.path)}}function uo(u,l){1&u&&d.GkF(0)}function Mo(u,l){if(1&u&&(d.TgZ(0,"mat-expansion-panel",53)(1,"mat-expansion-panel-header",54)(2,"span",51),d.YNc(3,_i,2,2,"ng-container",1),d._uU(4),d.ALo(5,"transloco"),d.qZA()(),d.TgZ(6,"mat-nav-list"),d.YNc(7,uo,1,0,"ng-container",36),d.qZA()()),2&u){const s=d.oxw().$implicit,h=d.oxw(2),D=d.MAs(24);d.ekj("mat-elevation-z0",!0),d.Q6J("expanded",h.isActive(s)),d.xp6(3),d.Q6J("ngIf",null==s?null:s.icon),d.xp6(1),d.hij("",d.lcZ(5,7,h.navLabel(s.path))," "),d.xp6(3),d.Q6J("ngTemplateOutlet",D)("ngTemplateOutletContext",d.VKq(9,Ki,s.subRoutes))}}function Jo(u,l){if(1&u&&(d.ynx(0),d.YNc(1,Un,6,10,"div",47),d.YNc(2,Mo,8,11,"ng-template",null,48,d.W1O),d.BQk()),2&u){const s=l.$implicit,h=d.MAs(3);d.xp6(1),d.Q6J("ngIf",!s.subRoutes)("ngIfElse",h)}}function hi(u,l){1&u&&d.YNc(0,Jo,4,2,"ng-container",40),2&u&&d.Q6J("ngForOf",l.$implicit)}let io=((Nn=class{constructor(l,s,h,D,U,we,Le,Re,lt,Vt,Qt,xn,Mn){this.breakpointService=l,this.userDataService=s,this.authService=h,this.router=D,this.errorService=U,this.licenseCheckService=we,this.dialog=Le,this.transloco=Re,this.themeService=lt,this.searchService=Vt,this.snackbarService=Qt,this.paywallService=xn,this.systemConfigDataService=Mn,this.isSmallScreen=this.breakpointService.isSmallScreen,this.isLoggedIn$=this.userDataService.isLoggedIn$,this.userData$=this.userDataService.userData$,this.faAngleDown=he.gc2,this.faBars=he.xiG,this.hasError$=this.errorService.hasError$,this.nav=[],this.licenseCheck$=this.licenseCheckService.licenseCheck$,this.faMagnifyingGlass=he.Y$T,this.faUser=he.ILF,this.faLanguage=he.BCn,this.search=new zi.NI,this.results$=this.searchService.results$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=he.r8p,this.faRefresh=he.QDM,this.licenseType="OPEN SOURCE",this.isDarkMode=this.themeService.darkMode$,this.hasAddedLastEle=!1}ngOnInit(){this.userData$.pipe((0,Ce.w)(l=>l?.isRootAdmin||l?.isSysAdmin&&!(l.roleId&&l?.id&&l?.role_id)?(0,se.of)(null):l?.isSysAdmin&&(l.roleId||l?.id||l?.role_id)?this.userDataService.restrictedAccess$:(0,se.of)(l?.roleId||l?.id||l?.role_id?["apps","users","services","apidocs","schema/data","files","scripts","systemInfo","limits","scheduler"]:[]))).subscribe(l=>{this.nav=l?yo(Ko(Ti),l):Ko(Ti)}),this.search.valueChanges.pipe((0,je.b)(1e3),(0,Y.x)(),(0,Ce.w)(l=>this.searchService.search(l))).subscribe(()=>{this.dialog.open(ui,{position:{top:"60px"}})}),this.systemConfigDataService.environment$.pipe((0,We.U)(l=>l.platform?.license??"OPEN SOURCE")).subscribe(l=>this.licenseType=l)}logout(){this.authService.logout()}isActive(l){return this.router.url.startsWith(l.path)}navLabel(l){return`nav.${l.replace("/","").split("/").join(".")}.nav`}get breadCrumbs(){const l=this.router.url.split("/");let s="";return this.snackbarService.isEditPage$.subscribe(h=>{h?(l.pop(),this.snackbarService.snackbarLastEle$.subscribe(D=>{l.push(D)}),s=l.join("/")):s=this.router.url}),function Sa(u,l){const s=[],h=decodeURIComponent(l).replace(/\/$/,"").split("/").filter(U=>U);return function D(U,we=[],Le=[],Re=0){if(Re===h.length)return!0;let lt=!1;for(const Vt of U){const Qt=Vt.path,xn=Qt.startsWith(":"),Mn=xn?h[Re]:Qt,hn=[...we,Mn];if(Vt.path===h[Re]||xn)if(lt=!0,Vt.children&&Vt.children.some(yn=>""===yn.path&&yn.redirectTo)){if(D(Vt.children,hn,[...Le,Qt],Re+1))return!0}else{const yn=xn?Qt.slice(1):Qt,li=[...Le,yn].join(".").replace(/\//g,"."),gi=Mn.split("-"),Gi={label:gi[gi.length-1]};if(Re!==h.length-1&&(Gi.path=hn.join("/")),xn||(Gi.translationKey=`nav.${li}.header`),s.push(Gi),D(Vt.children||[],hn,[...Le,yn],Re+1))return!0}}return!lt&&(s.push({label:h[Re],path:[...we,h[Re]].join("/")}),D(U,[...we,h[Re]],Le,Re+1))}(u),s.length>0&&s[s.length-1].path&&delete s[s.length-1].path,s}(Ti,s)}handleNavClick(l){this.errorService.error=null,this.router.navigate([l.path])}handleSearchClick(){this.dialog.open(ui,{position:{top:"60px"}})}handleLanguageChange(l){this.transloco.setActiveLang(l),localStorage.setItem("language",l)}onSubmit(){this.searchService.search(this.search.value).subscribe(()=>{this.dialog.open(ui,{position:{top:"60px"}})})}get activeLanguage(){return this.transloco.getActiveLang()}get availableLanguages(){return this.transloco.getAvailableLangs()}isFeatureLocked(l,s){return this.paywallService.isFeatureLocked(l,s)}}).\u0275fac=function(l){return new(l||Nn)(d.Y36(Yi.y),d.Y36(ae._),d.Y36(te.i),d.Y36(_.F0),d.Y36(ni.y),d.Y36(di.t),d.Y36(Si.uw),d.Y36(G.Vn),d.Y36(mo.F),d.Y36(ci),d.Y36(Oo.w),d.Y36(it._),d.Y36(vt.s))},Nn.\u0275cmp=d.Xpm({type:Nn,selectors:[["df-side-nav"]],standalone:!0,features:[d.jDz],ngContentSelectors:["*"],decls:25,vars:37,consts:[[1,"app-container"],[4,"ngIf"],["autosize","",1,"sidenav-container"],[1,"sidenav",3,"disableClose","opened","mode"],["sideNav",""],[1,"sidenav-content"],[1,"content-wrapper"],[1,"main"],["navList",""],[1,"tool-bar"],[1,"button-wrapper"],["mat-icon-button","",1,"toggle-icon",3,"click"],[1,"toggle-icon",3,"icon"],["routerLink","/",1,"logo"],["src","assets/img/logo.png","alt","Logo",1,"logo"],[1,"search-bar"],[1,"search-icon",3,"icon"],["type","text","placeholder","Search",1,"search-input",3,"formControl","keydown.enter"],[1,"spacer"],["mat-button","",1,"profile-icon",3,"matMenuTriggerFor"],[3,"icon"],["profileMenu","matMenu"],["mat-menu-item","","routerLink","profile"],["mat-menu-item","",3,"click"],["class","license-expired",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],["langMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],[1,"license-expired"],[1,"login-side-container"],[1,"image-container"],[1,"image-wrapper"],["src","assets/img/Server-Stack.gif","alt","Self Hosted"],["src","assets/img/API.gif","alt","API Generation"],["src","assets/img/Browser.gif","alt","Api Security"],["src","assets/img/Tools.gif","alt","API Scripting"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","banner",4,"ngIf"],[1,"banner"],[1,"page-header"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["current",""],["breadcrumbLabel",""],[1,"breadcrumb-link",3,"routerLink"],[4,"ngTemplateOutlet"],["label",""],["mat-list-item","",4,"ngIf","ngIfElse"],["subRoutes",""],["mat-list-item",""],["mat-flat-button","",1,"nav-item",3,"click"],[1,"nav-item"],[3,"src","alt"],[1,"expansion-panel",3,"expanded"],[1,"parent-route"]],template:function(l,s){1&l&&(d.F$t(),d.TgZ(0,"div",0),d.ALo(1,"async"),d.ALo(2,"async"),d.ALo(3,"async"),d.YNc(4,Zi,29,23,"ng-container",1),d.ALo(5,"async"),d.TgZ(6,"mat-sidenav-container",2)(7,"mat-sidenav",3,4),d.ALo(9,"async"),d.ALo(10,"async"),d.ALo(11,"async"),d.YNc(12,Ri,21,0,"ng-container",1),d.ALo(13,"async"),d.YNc(14,vi,2,4,"mat-nav-list",1),d.ALo(15,"async"),d.qZA(),d.TgZ(16,"mat-sidenav-content",5)(17,"div",6),d.YNc(18,Jn,3,3,"ng-container",1),d.ALo(19,"async"),d.TgZ(20,"div",7),d.ALo(21,"async"),d.Hsn(22),d.qZA()()()()(),d.YNc(23,hi,1,1,"ng-template",null,8,d.W1O)),2&l&&(d.Tol(d.lcZ(1,15,s.isDarkMode)?"dark-theme":""),d.ekj("small",d.lcZ(2,17,s.isSmallScreen))("logged-in",d.lcZ(3,19,s.isLoggedIn$)),d.xp6(4),d.Q6J("ngIf",d.lcZ(5,21,s.isLoggedIn$)),d.xp6(3),d.Q6J("disableClose",!1===d.lcZ(9,23,s.isSmallScreen))("opened",!1===d.lcZ(10,25,s.isSmallScreen))("mode",d.lcZ(11,27,s.isSmallScreen)?"over":"side"),d.xp6(5),d.Q6J("ngIf",!1===d.lcZ(13,29,s.isLoggedIn$)),d.xp6(2),d.Q6J("ngIf",d.lcZ(15,31,s.isLoggedIn$)),d.xp6(4),d.Q6J("ngIf",d.lcZ(19,33,s.isLoggedIn$)),d.xp6(2),d.ekj("no-error",!1===d.lcZ(21,35,s.hasError$)))},dependencies:[rt,Mt,nt,tt,Z.ie,Z.Hk,Ye.uH,Ye.BN,ze,Qe,I.ot,I.lW,I.RK,B.To,B.ib,B.yz,_.Bz,_.rH,_.fw,ie.Tx,ie.VK,ie.OP,ie.p6,G.Ot,C.Ov,C.O5,C.ax,C.tP,Si.Is,C.ez,wo.lN,bo,zi.UX,zi.Fj,zi.JJ,zi.oH,gn.c],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.logo[_ngcontent-%COMP%]{height:40px;cursor:pointer}.app-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column}.mat-toolbar[_ngcontent-%COMP%]{background-color:#f6f2fa;padding:16px;min-height:72px;display:flex;align-items:center}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:-4px}.mat-toolbar[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{margin-left:24px;display:flex;align-items:center;gap:16px;flex:1 1 auto;border:1px solid #ebe7ef;border-radius:50px;background-color:#ebe7ef;overflow:hidden;width:300px;height:50px;font-size:24px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{border:none;background-color:#ebe7ef;color:#47464f;font-size:20px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]:focus{outline:none}.mat-toolbar[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{color:#47464f;padding-left:14px}.search-btn[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:46px;background:none;border:none;padding:0 16px;font-family:var(--mat-expansion-header-text-font);color:var(--mat-expansion-container-text-color);cursor:pointer;display:flex;align-items:center}.search-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:6px}.profile-icon[_ngcontent-%COMP%]{color:#0f0761}.sidenav-container[_ngcontent-%COMP%]{background-color:#f6f2fa;flex:1 1 auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{background-color:#0f0761;min-width:40%;border:none;transition:min-width .3s ease-out;max-width:450px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;gap:8px;width:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%]{width:calc(40% - 8px);padding:10px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%;height:auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#fff}.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:0}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:20%;background-color:#f6f2fa}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:40%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:48px;padding:0 16px;gap:4px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 0 0 16px!important;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{height:48px;width:100%;font-size:1.6rem;font-weight:400;border-radius:0;justify-content:left;display:flex;align-items:center;gap:6px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]{position:relative;overflow:hidden}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:before{content:\"\";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,20,60,.15),rgba(255,69,0,.15),rgba(255,165,0,.15),rgba(50,205,50,.15),rgba(30,144,255,.15),rgba(138,43,226,.15),transparent);animation:_ngcontent-%COMP%_rainbow-slide 3s ease-in-out infinite}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:linear-gradient(45deg,#dc143c,#ff4500,#ffa500,#32cd32,#1e90ff,#8a2be2);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:_ngcontent-%COMP%_rainbow-text 2s ease-in-out infinite;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,.3);filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3);animation:_ngcontent-%COMP%_rainbow-icon 4s linear infinite;drop-shadow:0 0 6px rgba(0,0,0,.3)}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover:before{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{animation-duration:1s}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.ai-nav-item[_ngcontent-%COMP%]:hover img[_ngcontent-%COMP%]{animation-duration:2s}@keyframes _ngcontent-%COMP%_rainbow-slide{0%{left:-100%}50%{left:100%}to{left:-100%}}@keyframes _ngcontent-%COMP%_rainbow-text{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _ngcontent-%COMP%_rainbow-icon{0%{filter:hue-rotate(0deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}16.66%{filter:hue-rotate(60deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(255,69,0,.4))}33.33%{filter:hue-rotate(120deg) saturate(2.4) brightness(.6) contrast(1.5) drop-shadow(0 0 6px rgba(255,165,0,.4))}50%{filter:hue-rotate(180deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(50,205,50,.4))}66.66%{filter:hue-rotate(240deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(30,144,255,.4))}83.33%{filter:hue-rotate(300deg) saturate(2.2) brightness(.7) contrast(1.4) drop-shadow(0 0 6px rgba(138,43,226,.4))}to{filter:hue-rotate(360deg) saturate(2) brightness(.8) contrast(1.3) drop-shadow(0 0 6px rgba(220,20,60,.4))}}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%]{background-color:#e3dfff!important;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;width:95%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%]{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]{opacity:.7;position:relative}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:after{content:\"\";background-image:url(lock-icon.c8ce090d45cbe9bb.svg);background-size:contain;width:14px;height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover{opacity:1}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover:after{opacity:.8}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:8px 20px 24px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{height:100%;padding:2px;border:1px solid #f6f2fa;background-color:#f6f2fa;border-radius:6px!important}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{flex-shrink:0;width:100%;padding-bottom:40px;background-color:#fff}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{padding:32px 16px 0}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{flex-grow:1}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin-top:-60px;padding:16px 20px;background-color:#fff}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin:-60px 0 0;padding:16px 20px}.small[_ngcontent-%COMP%] .mat-expansion-panel-header{padding:0 8px}.small[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 8px 8px!important} .mat-expansion-panel-body{overflow-x:auto} .mat-expansion-panel{background:#f6f2fa}.license-expired[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:#e53935;color:#fff;border-radius:0;justify-content:center;align-items:center;font-size:16px;padding:16px}.breadcrumb-link[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.dark-theme[_ngcontent-%COMP%] .tool-bar[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{background-color:#1c1b20!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#1c1b20!important}.dark-theme.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mdc-button__label>span{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)!important}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{background-color:#0f0e13!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{background-color:#1c1b20!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{padding:2px;border:1px solid #1c1b21!important;background-color:#0f0e13!important;border-radius:6px!important}"]}),Nn);io=(0,i.gn)([(0,qn.c)({checkProperties:!0})],io);let ga=(()=>{class u{constructor(){this.activeCounter=0,this.active$=new Zn.X(!1)}get active(){return this.active$.asObservable()}set active(s){s?this.activeCounter++:setTimeout(()=>this.activeCounter=Math.max(this.activeCounter-1,0),100),this.active$.next(s)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})(),Ya=(()=>{class u{constructor(s,h){this.dfAuthService=s,this.dfUserDataService=h}loginWithJwt(s){return this.dfAuthService.loginWithToken(s).pipe((0,Qn.b)(h=>this.dfUserDataService.userData=h))}setCurrentUser(s){this.dfUserDataService.userData=s}getCurrentUser(){return this.dfUserDataService.userData}isAuthenticated(){return this.dfUserDataService.isLoggedIn}isLoggedIn(){return this.isAuthenticated()}logout(){this.dfAuthService.logout()}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(te.i),d.LFG(ae._))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})(),Co=(()=>{class u{constructor(){this.logs=[]}log(s){const D=`${(new Date).toISOString()}: ${s}`;console.log(D),this.logs.push(D)}getLogs(){return this.logs}clearLogs(){this.logs=[]}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();var Fi;function qo(u,l){1&u&&(d.ynx(0),d._UZ(1,"router-outlet"),d.BQk())}function ba(u,l){1&u&&(d.TgZ(0,"df-side-nav"),d._UZ(1,"router-outlet"),d.qZA())}function Fo(u,l){1&u&&(d.TgZ(0,"div",3),d._UZ(1,"div",4)(2,"img",5),d.qZA())}let Eo=((Fi=class{constructor(l,s,h,D,U,we){this.loadingSpinnerService=l,this.licenseCheckService=s,this.authService=h,this.router=D,this.route=U,this.loggingService=we,this.title="df-admin-interface",this.activeSpinner$=this.loadingSpinnerService.active,this.licenseCheck$=this.licenseCheckService.licenseCheck$}ngOnInit(){this.loggingService.log("AppComponent initialized"),this.handleAuthentication(),this.licenseCheck$.pipe((0,qn.t)(this)).subscribe(l=>{"true"===l?.disableUi&&(this.router.url.includes(O.Z.LICENSE_EXPIRED)||this.router.navigate([O.Z.LICENSE_EXPIRED]))})}handleAuthentication(){this.loggingService.log("Handling authentication");const l=window.location.href;this.loggingService.log(`Full URL: ${l}`);const s=l.match(/[?&]jwt=([^&#]*)/),h=s?s[1]:null;h?(this.loggingService.log(`JWT found in URL: ${h.substring(0,20)}...`),this.authService.loginWithJwt(h).subscribe(D=>{this.loggingService.log("Login successful for user: "+(D.session_token||D.sessionToken?"Authenticated":"Unknown")),window.location.href="/#/home"},D=>{this.loggingService.log(`Login failed: ${JSON.stringify(D)}`),window.location.href="/#/auth/login"})):(this.loggingService.log("No JWT found in URL"),this.authService.isAuthenticated()?(this.loggingService.log("User is already logged in"),window.location.href="/#/home"):this.loggingService.log("User not logged in, redirecting to login page"))}someMethod(){this.authService.isAuthenticated()}}).\u0275fac=function(l){return new(l||Fi)(d.Y36(ga),d.Y36(di.t),d.Y36(Ya),d.Y36(_.F0),d.Y36(_.gz),d.Y36(Co))},Fi.\u0275cmp=d.Xpm({type:Fi,selectors:[["df-root"]],standalone:!0,features:[d.jDz],decls:6,vars:7,consts:[[4,"ngIf","ngIfElse"],["enabled",""],["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"backdrop"],["src","assets/img/df-cog.svg","alt","spinner","width","200",1,"spinner"]],template:function(l,s){if(1&l&&(d.YNc(0,qo,2,0,"ng-container",0),d.ALo(1,"async"),d.YNc(2,ba,2,0,"ng-template",null,1,d.W1O),d.YNc(4,Fo,3,0,"div",2),d.ALo(5,"async")),2&l){const h=d.MAs(3);let D;d.Q6J("ngIf","true"===(null==(D=d.lcZ(1,3,s.licenseCheck$))?null:D.disableUi))("ngIfElse",h),d.xp6(4),d.Q6J("ngIf",d.lcZ(5,5,s.activeSpinner$))}},dependencies:[io,_.lC,C.O5,C.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1001;width:100%;height:100%}.spinner-container[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#7571a9;opacity:.3}.spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_spin 5s linear infinite;transform-origin:center center}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]}),Fi);Eo=(0,i.gn)([(0,qn.c)({checkProperties:!0})],Eo);var za=r(6593);function Za(u){return new d.vHH(3e3,!1)}function ia(u){switch(u.length){case 0:return new ot.ZN;case 1:return u[0];default:return new ot.ZE(u)}}function Lr(u,l,s=new Map,h=new Map){const D=[],U=[];let we=-1,Le=null;if(l.forEach(Re=>{const lt=Re.get("offset"),Vt=lt==we,Qt=Vt&&Le||new Map;Re.forEach((xn,Mn)=>{let hn=Mn,yn=xn;if("offset"!==Mn)switch(hn=u.normalizePropertyName(hn,D),yn){case ot.k1:yn=s.get(Mn);break;case ot.l3:yn=h.get(Mn);break;default:yn=u.normalizeStyleValue(Mn,hn,yn,D)}Qt.set(hn,yn)}),Vt||U.push(Qt),Le=Qt,we=lt}),D.length)throw function Bo(u){return new d.vHH(3502,!1)}();return U}function Aa(u,l,s,h){switch(l){case"start":u.onStart(()=>h(s&&er(s,"start",u)));break;case"done":u.onDone(()=>h(s&&er(s,"done",u)));break;case"destroy":u.onDestroy(()=>h(s&&er(s,"destroy",u)))}}function er(u,l,s){const U=tr(u.element,u.triggerName,u.fromState,u.toState,l||u.phaseName,s.totalTime??u.totalTime,!!s.disabled),we=u._data;return null!=we&&(U._data=we),U}function tr(u,l,s,h,D="",U=0,we){return{element:u,triggerName:l,fromState:s,toState:h,phaseName:D,totalTime:U,disabled:!!we}}function Hi(u,l,s){let h=u.get(l);return h||u.set(l,h=s),h}function fr(u){const l=u.indexOf(":");return[u.substring(1,l),u.slice(l+1)]}const Va=(()=>typeof document>"u"?null:document.documentElement)();function Ta(u){const l=u.parentNode||u.host||null;return l===Va?null:l}let jo=null,hr=!1;function Ca(u,l){for(;l;){if(l===u)return!0;l=Ta(l)}return!1}function xa(u,l,s){if(s)return Array.from(u.querySelectorAll(l));const h=u.querySelector(l);return h?[h]:[]}let So=(()=>{class u{validateStyleProperty(s){return function Ia(u){jo||(jo=function xo(){return typeof document<"u"?document.body:null}()||{},hr=!!jo.style&&"WebkitAppearance"in jo.style);let l=!0;return jo.style&&!function ur(u){return"ebkit"==u.substring(1,6)}(u)&&(l=u in jo.style,!l&&hr&&(l="Webkit"+u.charAt(0).toUpperCase()+u.slice(1)in jo.style)),l}(s)}matchesElement(s,h){return!1}containsElement(s,h){return Ca(s,h)}getParentElement(s){return Ta(s)}query(s,h,D){return xa(s,h,D)}computeStyle(s,h,D){return D||""}animate(s,h,D,U,we,Le=[],Re){return new ot.ZN(D,U)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})(),g=(()=>{class u{}return u.NOOP=new So,u})();const A=1e3,Oe="ng-enter",at="ng-leave",y="ng-trigger",T=".ng-trigger",R="ng-animating",q=".ng-animating";function pe(u){if("number"==typeof u)return u;const l=u.match(/^(-?[\.\d]+)(m?s)/);return!l||l.length<2?0:Te(parseFloat(l[1]),l[2])}function Te(u,l){return"s"===l?u*A:u}function Ue(u,l,s){return u.hasOwnProperty("duration")?u:function ct(u,l,s){let D,U=0,we="";if("string"==typeof u){const Le=u.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Le)return l.push(Za()),{duration:0,delay:0,easing:""};D=Te(parseFloat(Le[1]),Le[2]);const Re=Le[3];null!=Re&&(U=Te(parseFloat(Re),Le[4]));const lt=Le[5];lt&&(we=lt)}else D=u;if(!s){let Le=!1,Re=l.length;D<0&&(l.push(function cr(){return new d.vHH(3100,!1)}()),Le=!0),U<0&&(l.push(function va(){return new d.vHH(3101,!1)}()),Le=!0),Le&&l.splice(Re,0,Za())}return{duration:D,delay:U,easing:we}}(u,l,s)}function Ct(u,l={}){return Object.keys(u).forEach(s=>{l[s]=u[s]}),l}function qt(u){const l=new Map;return Object.keys(u).forEach(s=>{l.set(s,u[s])}),l}function an(u,l=new Map,s){if(s)for(let[h,D]of s)l.set(h,D);for(let[h,D]of u)l.set(h,D);return l}function On(u,l,s){l.forEach((h,D)=>{const U=po(D);s&&!s.has(D)&&s.set(D,u.style[U]),u.style[U]=h})}function Tn(u,l){l.forEach((s,h)=>{const D=po(h);u.style[D]=""})}function si(u){return Array.isArray(u)?1==u.length?u[0]:(0,ot.vP)(u):u}const Ci=new RegExp("{{\\s*(.+?)\\s*}}","g");function Li(u){let l=[];if("string"==typeof u){let s;for(;s=Ci.exec(u);)l.push(s[1]);Ci.lastIndex=0}return l}function xi(u,l,s){const h=u.toString(),D=h.replace(Ci,(U,we)=>{let Le=l[we];return null==Le&&(s.push(function S(u){return new d.vHH(3003,!1)}()),Le=""),Le.toString()});return D==h?u:D}function ao(u){const l=[];let s=u.next();for(;!s.done;)l.push(s.value),s=u.next();return l}const Bi=/-+([a-z0-9])/g;function po(u){return u.replace(Bi,(...l)=>l[1].toUpperCase())}function Qi(u,l,s){switch(l.type){case 7:return u.visitTrigger(l,s);case 0:return u.visitState(l,s);case 1:return u.visitTransition(l,s);case 2:return u.visitSequence(l,s);case 3:return u.visitGroup(l,s);case 4:return u.visitAnimate(l,s);case 5:return u.visitKeyframes(l,s);case 6:return u.visitStyle(l,s);case 8:return u.visitReference(l,s);case 9:return u.visitAnimateChild(l,s);case 10:return u.visitAnimateRef(l,s);case 11:return u.visitQuery(l,s);case 12:return u.visitStagger(l,s);default:throw function k(u){return new d.vHH(3004,!1)}()}}function Ui(u,l){return window.getComputedStyle(u)[l]}const gr="*";function k2(u,l){const s=[];return"string"==typeof u?u.split(/\s*,\s*/).forEach(h=>function Ji(u,l,s){if(":"==u[0]){const Re=function la(u,l){switch(u){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(s,h)=>parseFloat(h)>parseFloat(s);case":decrement":return(s,h)=>parseFloat(h) *"}}(u,s);if("function"==typeof Re)return void l.push(Re);u=Re}const h=u.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==h||h.length<4)return s.push(function Sr(u){return new d.vHH(3015,!1)}()),l;const D=h[1],U=h[2],we=h[3];l.push(ma(D,we));"<"==U[0]&&!(D==gr&&we==gr)&&l.push(ma(we,D))}(h,s,l)):s.push(u),s}const Ar=new Set(["true","1"]),da=new Set(["false","0"]);function ma(u,l){const s=Ar.has(u)||da.has(u),h=Ar.has(l)||da.has(l);return(D,U)=>{let we=u==gr||u==D,Le=l==gr||l==U;return!we&&s&&"boolean"==typeof D&&(we=D?Ar.has(u):da.has(u)),!Le&&h&&"boolean"==typeof U&&(Le=U?Ar.has(l):da.has(l)),we&&Le}}const Ac=new RegExp("s*:selfs*,?","g");function Vr(u,l,s,h){return new tc(u).build(l,s,h)}class tc{constructor(l){this._driver=l}build(l,s,h){const D=new oc(s);return this._resetContextStyleTimingState(D),Qi(this,si(l),D)}_resetContextStyleTimingState(l){l.currentQuerySelector="",l.collectedStyles=new Map,l.collectedStyles.set("",new Map),l.currentTime=0}visitTrigger(l,s){let h=s.queryCount=0,D=s.depCount=0;const U=[],we=[];return"@"==l.name.charAt(0)&&s.errors.push(function J(){return new d.vHH(3006,!1)}()),l.definitions.forEach(Le=>{if(this._resetContextStyleTimingState(s),0==Le.type){const Re=Le,lt=Re.name;lt.toString().split(/\s*,\s*/).forEach(Vt=>{Re.name=Vt,U.push(this.visitState(Re,s))}),Re.name=lt}else if(1==Le.type){const Re=this.visitTransition(Le,s);h+=Re.queryCount,D+=Re.depCount,we.push(Re)}else s.errors.push(function pt(){return new d.vHH(3007,!1)}())}),{type:7,name:l.name,states:U,transitions:we,queryCount:h,depCount:D,options:null}}visitState(l,s){const h=this.visitStyle(l.styles,s),D=l.options&&l.options.params||null;if(h.containsDynamicStyles){const U=new Set,we=D||{};h.styles.forEach(Le=>{Le instanceof Map&&Le.forEach(Re=>{Li(Re).forEach(lt=>{we.hasOwnProperty(lt)||U.add(lt)})})}),U.size&&(ao(U.values()),s.errors.push(function Yt(u,l){return new d.vHH(3008,!1)}()))}return{type:0,name:l.name,style:h,options:D?{params:D}:null}}visitTransition(l,s){s.queryCount=0,s.depCount=0;const h=Qi(this,si(l.animation),s);return{type:1,matchers:k2(l.expr,s.errors),animation:h,queryCount:s.queryCount,depCount:s.depCount,options:aa(l.options)}}visitSequence(l,s){return{type:2,steps:l.steps.map(h=>Qi(this,h,s)),options:aa(l.options)}}visitGroup(l,s){const h=s.currentTime;let D=0;const U=l.steps.map(we=>{s.currentTime=h;const Le=Qi(this,we,s);return D=Math.max(D,s.currentTime),Le});return s.currentTime=D,{type:3,steps:U,options:aa(l.options)}}visitAnimate(l,s){const h=function Tc(u,l){if(u.hasOwnProperty("duration"))return u;if("number"==typeof u)return br(Ue(u,l).duration,0,"");const s=u;if(s.split(/\s+/).some(U=>"{"==U.charAt(0)&&"{"==U.charAt(1))){const U=br(0,0,"");return U.dynamic=!0,U.strValue=s,U}const D=Ue(s,l);return br(D.duration,D.delay,D.easing)}(l.timings,s.errors);s.currentAnimateTimings=h;let D,U=l.styles?l.styles:(0,ot.oB)({});if(5==U.type)D=this.visitKeyframes(U,s);else{let we=l.styles,Le=!1;if(!we){Le=!0;const lt={};h.easing&&(lt.easing=h.easing),we=(0,ot.oB)(lt)}s.currentTime+=h.duration+h.delay;const Re=this.visitStyle(we,s);Re.isEmptyStep=Le,D=Re}return s.currentAnimateTimings=null,{type:4,timings:h,style:D,options:null}}visitStyle(l,s){const h=this._makeStyleAst(l,s);return this._validateStyleAst(h,s),h}_makeStyleAst(l,s){const h=[],D=Array.isArray(l.styles)?l.styles:[l.styles];for(let Le of D)"string"==typeof Le?Le===ot.l3?h.push(Le):s.errors.push(new d.vHH(3002,!1)):h.push(qt(Le));let U=!1,we=null;return h.forEach(Le=>{if(Le instanceof Map&&(Le.has("easing")&&(we=Le.get("easing"),Le.delete("easing")),!U))for(let Re of Le.values())if(Re.toString().indexOf("{{")>=0){U=!0;break}}),{type:6,styles:h,easing:we,offset:l.offset,containsDynamicStyles:U,options:null}}_validateStyleAst(l,s){const h=s.currentAnimateTimings;let D=s.currentTime,U=s.currentTime;h&&U>0&&(U-=h.duration+h.delay),l.styles.forEach(we=>{"string"!=typeof we&&we.forEach((Le,Re)=>{const lt=s.collectedStyles.get(s.currentQuerySelector),Vt=lt.get(Re);let Qt=!0;Vt&&(U!=D&&U>=Vt.startTime&&D<=Vt.endTime&&(s.errors.push(function ea(u,l,s,h,D){return new d.vHH(3010,!1)}()),Qt=!1),U=Vt.startTime),Qt&<.set(Re,{startTime:U,endTime:D}),s.options&&function oo(u,l,s){const h=l.params||{},D=Li(u);D.length&&D.forEach(U=>{h.hasOwnProperty(U)||s.push(function sr(u){return new d.vHH(3001,!1)}())})}(Le,s.options,s.errors)})})}visitKeyframes(l,s){const h={type:5,styles:[],options:null};if(!s.currentAnimateTimings)return s.errors.push(function Ha(){return new d.vHH(3011,!1)}()),h;let U=0;const we=[];let Le=!1,Re=!1,lt=0;const Vt=l.steps.map(gi=>{const to=this._makeStyleAst(gi,s);let Gi=null!=to.offset?to.offset:function D2(u){if("string"==typeof u)return null;let l=null;if(Array.isArray(u))u.forEach(s=>{if(s instanceof Map&&s.has("offset")){const h=s;l=parseFloat(h.get("offset")),h.delete("offset")}});else if(u instanceof Map&&u.has("offset")){const s=u;l=parseFloat(s.get("offset")),s.delete("offset")}return l}(to.styles),ro=0;return null!=Gi&&(U++,ro=to.offset=Gi),Re=Re||ro<0||ro>1,Le=Le||ro0&&U{const Gi=xn>0?to==Mn?1:xn*to:we[to],ro=Gi*li;s.currentTime=hn+yn.delay+ro,yn.duration=ro,this._validateStyleAst(gi,s),gi.offset=Gi,h.styles.push(gi)}),h}visitReference(l,s){return{type:8,animation:Qi(this,si(l.animation),s),options:aa(l.options)}}visitAnimateChild(l,s){return s.depCount++,{type:9,options:aa(l.options)}}visitAnimateRef(l,s){return{type:10,animation:this.visitReference(l.animation,s),options:aa(l.options)}}visitQuery(l,s){const h=s.currentQuerySelector,D=l.options||{};s.queryCount++,s.currentQuery=l;const[U,we]=function nc(u){const l=!!u.split(/\s*,\s*/).find(s=>":self"==s);return l&&(u=u.replace(Ac,"")),u=u.replace(/@\*/g,T).replace(/@\w+/g,s=>T+"-"+s.slice(1)).replace(/:animating/g,q),[u,l]}(l.selector);s.currentQuerySelector=h.length?h+" "+U:U,Hi(s.collectedStyles,s.currentQuerySelector,new Map);const Le=Qi(this,si(l.animation),s);return s.currentQuery=null,s.currentQuerySelector=h,{type:11,selector:U,limit:D.limit||0,optional:!!D.optional,includeSelf:we,animation:Le,originalSelector:l.selector,options:aa(l.options)}}visitStagger(l,s){s.currentQuery||s.errors.push(function dr(){return new d.vHH(3013,!1)}());const h="full"===l.timings?{duration:0,delay:0,easing:"full"}:Ue(l.timings,s.errors,!0);return{type:12,animation:Qi(this,si(l.animation),s),timings:h,options:null}}}class oc{constructor(l){this.errors=l,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function aa(u){return u?(u=Ct(u)).params&&(u.params=function ic(u){return u?Ct(u):null}(u.params)):u={},u}function br(u,l,s){return{duration:u,delay:l,easing:s}}function Tr(u,l,s,h,D,U,we=null,Le=!1){return{type:1,element:u,keyframes:l,preStyleProps:s,postStyleProps:h,duration:D,delay:U,totalTime:D+U,easing:we,subTimeline:Le}}class vr{constructor(){this._map=new Map}get(l){return this._map.get(l)||[]}append(l,s){let h=this._map.get(l);h||this._map.set(l,h=[]),h.push(...s)}has(l){return this._map.has(l)}clear(){this._map.clear()}}const S2=new RegExp(":enter","g"),ji=new RegExp(":leave","g");function p(u,l,s,h,D,U=new Map,we=new Map,Le,Re,lt=[]){return(new v).buildKeyframes(u,l,s,h,D,U,we,Le,Re,lt)}class v{buildKeyframes(l,s,h,D,U,we,Le,Re,lt,Vt=[]){lt=lt||new vr;const Qt=new x(l,s,lt,D,U,Vt,[]);Qt.options=Re;const xn=Re.delay?pe(Re.delay):0;Qt.currentTimeline.delayNextStep(xn),Qt.currentTimeline.setStyles([we],null,Qt.errors,Re),Qi(this,h,Qt);const Mn=Qt.timelines.filter(hn=>hn.containsAnimation());if(Mn.length&&Le.size){let hn;for(let yn=Mn.length-1;yn>=0;yn--){const li=Mn[yn];if(li.element===s){hn=li;break}}hn&&!hn.allowOnlyTimelineStyles()&&hn.setStyles([Le],null,Qt.errors,Re)}return Mn.length?Mn.map(hn=>hn.buildKeyframes()):[Tr(s,[],[],[],0,xn,"",!1)]}visitTrigger(l,s){}visitState(l,s){}visitTransition(l,s){}visitAnimateChild(l,s){const h=s.subInstructions.get(s.element);if(h){const D=s.createSubContext(l.options),U=s.currentTimeline.currentTime,we=this._visitSubInstructions(h,D,D.options);U!=we&&s.transformIntoNewTimeline(we)}s.previousNode=l}visitAnimateRef(l,s){const h=s.createSubContext(l.options);h.transformIntoNewTimeline(),this._applyAnimationRefDelays([l.options,l.animation.options],s,h),this.visitReference(l.animation,h),s.transformIntoNewTimeline(h.currentTimeline.currentTime),s.previousNode=l}_applyAnimationRefDelays(l,s,h){for(const D of l){const U=D?.delay;if(U){const we="number"==typeof U?U:pe(xi(U,D?.params??{},s.errors));h.delayNextStep(we)}}}_visitSubInstructions(l,s,h){let U=s.currentTimeline.currentTime;const we=null!=h.duration?pe(h.duration):null,Le=null!=h.delay?pe(h.delay):null;return 0!==we&&l.forEach(Re=>{const lt=s.appendInstructionToTimeline(Re,we,Le);U=Math.max(U,lt.duration+lt.delay)}),U}visitReference(l,s){s.updateOptions(l.options,!0),Qi(this,l.animation,s),s.previousNode=l}visitSequence(l,s){const h=s.subContextCount;let D=s;const U=l.options;if(U&&(U.params||U.delay)&&(D=s.createSubContext(U),D.transformIntoNewTimeline(),null!=U.delay)){6==D.previousNode.type&&(D.currentTimeline.snapshotCurrentStyles(),D.previousNode=f);const we=pe(U.delay);D.delayNextStep(we)}l.steps.length&&(l.steps.forEach(we=>Qi(this,we,D)),D.currentTimeline.applyStylesToKeyframe(),D.subContextCount>h&&D.transformIntoNewTimeline()),s.previousNode=l}visitGroup(l,s){const h=[];let D=s.currentTimeline.currentTime;const U=l.options&&l.options.delay?pe(l.options.delay):0;l.steps.forEach(we=>{const Le=s.createSubContext(l.options);U&&Le.delayNextStep(U),Qi(this,we,Le),D=Math.max(D,Le.currentTimeline.currentTime),h.push(Le.currentTimeline)}),h.forEach(we=>s.currentTimeline.mergeTimelineCollectedStyles(we)),s.transformIntoNewTimeline(D),s.previousNode=l}_visitTiming(l,s){if(l.dynamic){const h=l.strValue;return Ue(s.params?xi(h,s.params,s.errors):h,s.errors)}return{duration:l.duration,delay:l.delay,easing:l.easing}}visitAnimate(l,s){const h=s.currentAnimateTimings=this._visitTiming(l.timings,s),D=s.currentTimeline;h.delay&&(s.incrementTime(h.delay),D.snapshotCurrentStyles());const U=l.style;5==U.type?this.visitKeyframes(U,s):(s.incrementTime(h.duration),this.visitStyle(U,s),D.applyStylesToKeyframe()),s.currentAnimateTimings=null,s.previousNode=l}visitStyle(l,s){const h=s.currentTimeline,D=s.currentAnimateTimings;!D&&h.hasCurrentStyleProperties()&&h.forwardFrame();const U=D&&D.easing||l.easing;l.isEmptyStep?h.applyEmptyStep(U):h.setStyles(l.styles,U,s.errors,s.options),s.previousNode=l}visitKeyframes(l,s){const h=s.currentAnimateTimings,D=s.currentTimeline.duration,U=h.duration,Le=s.createSubContext().currentTimeline;Le.easing=h.easing,l.styles.forEach(Re=>{Le.forwardTime((Re.offset||0)*U),Le.setStyles(Re.styles,Re.easing,s.errors,s.options),Le.applyStylesToKeyframe()}),s.currentTimeline.mergeTimelineCollectedStyles(Le),s.transformIntoNewTimeline(D+U),s.previousNode=l}visitQuery(l,s){const h=s.currentTimeline.currentTime,D=l.options||{},U=D.delay?pe(D.delay):0;U&&(6===s.previousNode.type||0==h&&s.currentTimeline.hasCurrentStyleProperties())&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=f);let we=h;const Le=s.invokeQuery(l.selector,l.originalSelector,l.limit,l.includeSelf,!!D.optional,s.errors);s.currentQueryTotal=Le.length;let Re=null;Le.forEach((lt,Vt)=>{s.currentQueryIndex=Vt;const Qt=s.createSubContext(l.options,lt);U&&Qt.delayNextStep(U),lt===s.element&&(Re=Qt.currentTimeline),Qi(this,l.animation,Qt),Qt.currentTimeline.applyStylesToKeyframe(),we=Math.max(we,Qt.currentTimeline.currentTime)}),s.currentQueryIndex=0,s.currentQueryTotal=0,s.transformIntoNewTimeline(we),Re&&(s.currentTimeline.mergeTimelineCollectedStyles(Re),s.currentTimeline.snapshotCurrentStyles()),s.previousNode=l}visitStagger(l,s){const h=s.parentContext,D=s.currentTimeline,U=l.timings,we=Math.abs(U.duration),Le=we*(s.currentQueryTotal-1);let Re=we*s.currentQueryIndex;switch(U.duration<0?"reverse":U.easing){case"reverse":Re=Le-Re;break;case"full":Re=h.currentStaggerTime}const Vt=s.currentTimeline;Re&&Vt.delayNextStep(Re);const Qt=Vt.currentTime;Qi(this,l.animation,s),s.previousNode=l,h.currentStaggerTime=D.currentTime-Qt+(D.startTime-h.currentTimeline.startTime)}}const f={};class x{constructor(l,s,h,D,U,we,Le,Re){this._driver=l,this.element=s,this.subInstructions=h,this._enterClassName=D,this._leaveClassName=U,this.errors=we,this.timelines=Le,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=f,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Re||new V(this._driver,s,0),Le.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(l,s){if(!l)return;const h=l;let D=this.options;null!=h.duration&&(D.duration=pe(h.duration)),null!=h.delay&&(D.delay=pe(h.delay));const U=h.params;if(U){let we=D.params;we||(we=this.options.params={}),Object.keys(U).forEach(Le=>{(!s||!we.hasOwnProperty(Le))&&(we[Le]=xi(U[Le],we,this.errors))})}}_copyOptions(){const l={};if(this.options){const s=this.options.params;if(s){const h=l.params={};Object.keys(s).forEach(D=>{h[D]=s[D]})}}return l}createSubContext(l=null,s,h){const D=s||this.element,U=new x(this._driver,D,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(D,h||0));return U.previousNode=this.previousNode,U.currentAnimateTimings=this.currentAnimateTimings,U.options=this._copyOptions(),U.updateOptions(l),U.currentQueryIndex=this.currentQueryIndex,U.currentQueryTotal=this.currentQueryTotal,U.parentContext=this,this.subContextCount++,U}transformIntoNewTimeline(l){return this.previousNode=f,this.currentTimeline=this.currentTimeline.fork(this.element,l),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(l,s,h){const D={duration:s??l.duration,delay:this.currentTimeline.currentTime+(h??0)+l.delay,easing:""},U=new oe(this._driver,l.element,l.keyframes,l.preStyleProps,l.postStyleProps,D,l.stretchStartingKeyframe);return this.timelines.push(U),D}incrementTime(l){this.currentTimeline.forwardTime(this.currentTimeline.duration+l)}delayNextStep(l){l>0&&this.currentTimeline.delayNextStep(l)}invokeQuery(l,s,h,D,U,we){let Le=[];if(D&&Le.push(this.element),l.length>0){l=(l=l.replace(S2,"."+this._enterClassName)).replace(ji,"."+this._leaveClassName);let lt=this._driver.query(this.element,l,1!=h);0!==h&&(lt=h<0?lt.slice(lt.length+h,lt.length):lt.slice(0,h)),Le.push(...lt)}return!U&&0==Le.length&&we.push(function Qa(u){return new d.vHH(3014,!1)}()),Le}}class V{constructor(l,s,h,D){this._driver=l,this.element=s,this.startTime=h,this._elementTimelineStylesLookup=D,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(s),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(s,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(l){const s=1===this._keyframes.size&&this._pendingStyles.size;this.duration||s?(this.forwardTime(this.currentTime+l),s&&this.snapshotCurrentStyles()):this.startTime+=l}fork(l,s){return this.applyStylesToKeyframe(),new V(this._driver,l,s||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(l){this.applyStylesToKeyframe(),this.duration=l,this._loadKeyframe()}_updateStyle(l,s){this._localTimelineStyles.set(l,s),this._globalTimelineStyles.set(l,s),this._styleSummary.set(l,{time:this.currentTime,value:s})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(l){l&&this._previousKeyframe.set("easing",l);for(let[s,h]of this._globalTimelineStyles)this._backFill.set(s,h||ot.l3),this._currentKeyframe.set(s,ot.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(l,s,h,D){s&&this._previousKeyframe.set("easing",s);const U=D&&D.params||{},we=function Ke(u,l){const s=new Map;let h;return u.forEach(D=>{if("*"===D){h=h||l.keys();for(let U of h)s.set(U,ot.l3)}else an(D,s)}),s}(l,this._globalTimelineStyles);for(let[Le,Re]of we){const lt=xi(Re,U,h);this._pendingStyles.set(Le,lt),this._localTimelineStyles.has(Le)||this._backFill.set(Le,this._globalTimelineStyles.get(Le)??ot.l3),this._updateStyle(Le,lt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((l,s)=>{this._currentKeyframe.set(s,l)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((l,s)=>{this._currentKeyframe.has(s)||this._currentKeyframe.set(s,l)}))}snapshotCurrentStyles(){for(let[l,s]of this._localTimelineStyles)this._pendingStyles.set(l,s),this._updateStyle(l,s)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const l=[];for(let s in this._currentKeyframe)l.push(s);return l}mergeTimelineCollectedStyles(l){l._styleSummary.forEach((s,h)=>{const D=this._styleSummary.get(h);(!D||s.time>D.time)&&this._updateStyle(h,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const l=new Set,s=new Set,h=1===this._keyframes.size&&0===this.duration;let D=[];this._keyframes.forEach((Le,Re)=>{const lt=an(Le,new Map,this._backFill);lt.forEach((Vt,Qt)=>{Vt===ot.k1?l.add(Qt):Vt===ot.l3&&s.add(Qt)}),h||lt.set("offset",Re/this.duration),D.push(lt)});const U=l.size?ao(l.values()):[],we=s.size?ao(s.values()):[];if(h){const Le=D[0],Re=new Map(Le);Le.set("offset",0),Re.set("offset",1),D=[Le,Re]}return Tr(this.element,D,U,we,this.duration,this.startTime,this.easing,!1)}}class oe extends V{constructor(l,s,h,D,U,we,Le=!1){super(l,s,we.delay),this.keyframes=h,this.preStyleProps=D,this.postStyleProps=U,this._stretchStartingKeyframe=Le,this.timings={duration:we.duration,delay:we.delay,easing:we.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let l=this.keyframes,{delay:s,duration:h,easing:D}=this.timings;if(this._stretchStartingKeyframe&&s){const U=[],we=h+s,Le=s/we,Re=an(l[0]);Re.set("offset",0),U.push(Re);const lt=an(l[0]);lt.set("offset",ce(Le)),U.push(lt);const Vt=l.length-1;for(let Qt=1;Qt<=Vt;Qt++){let xn=an(l[Qt]);const Mn=xn.get("offset");xn.set("offset",ce((s+Mn*h)/we)),U.push(xn)}h=we,s=0,D="",l=U}return Tr(this.element,l,this.preStyleProps,this.postStyleProps,h,s,D,!0)}}function ce(u,l=3){const s=Math.pow(10,l-1);return Math.round(u*s)/s}class nn{}const Bn=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class $i extends nn{normalizePropertyName(l,s){return po(l)}normalizeStyleValue(l,s,h,D){let U="";const we=h.toString().trim();if(Bn.has(s)&&0!==h&&"0"!==h)if("number"==typeof h)U="px";else{const Le=h.match(/^[+-]?[\d\.]+([a-z]*)$/);Le&&0==Le[1].length&&D.push(function w(u,l){return new d.vHH(3005,!1)}())}return we+U}}function Na(u,l,s,h,D,U,we,Le,Re,lt,Vt,Qt,xn){return{type:0,element:u,triggerName:l,isRemovalTransition:D,fromState:s,fromStyles:U,toState:h,toStyles:we,timelines:Le,queriedElements:Re,preStyleProps:lt,postStyleProps:Vt,totalTime:Qt,errors:xn}}const fa={};class ya{constructor(l,s,h){this._triggerName=l,this.ast=s,this._stateStyles=h}match(l,s,h,D){return function Ir(u,l,s,h,D){return u.some(U=>U(l,s,h,D))}(this.ast.matchers,l,s,h,D)}buildStyles(l,s,h){let D=this._stateStyles.get("*");return void 0!==l&&(D=this._stateStyles.get(l?.toString())||D),D?D.buildStyles(s,h):new Map}build(l,s,h,D,U,we,Le,Re,lt,Vt){const Qt=[],xn=this.ast.options&&this.ast.options.params||fa,hn=this.buildStyles(h,Le&&Le.params||fa,Qt),yn=Re&&Re.params||fa,li=this.buildStyles(D,yn,Qt),gi=new Set,to=new Map,Gi=new Map,ro="void"===D,Wr={params:Nr(yn,xn),delay:this.ast.options?.delay},Wo=Vt?[]:p(l,s,this.ast.animation,U,we,hn,li,Wr,lt,Qt);let go=0;if(Wo.forEach(Oa=>{go=Math.max(Oa.duration+Oa.delay,go)}),Qt.length)return Na(s,this._triggerName,h,D,ro,hn,li,[],[],to,Gi,go,Qt);Wo.forEach(Oa=>{const nr=Oa.element,B2=Hi(to,nr,new Set);Oa.preStyleProps.forEach(yr=>B2.add(yr));const uc=Hi(Gi,nr,new Set);Oa.postStyleProps.forEach(yr=>uc.add(yr)),nr!==s&&gi.add(nr)});const Fa=ao(gi.values());return Na(s,this._triggerName,h,D,ro,hn,li,Wo,Fa,to,Gi,go)}}function Nr(u,l){const s=Ct(l);for(const h in u)u.hasOwnProperty(h)&&null!=u[h]&&(s[h]=u[h]);return s}class rc{constructor(l,s,h){this.styles=l,this.defaultParams=s,this.normalizer=h}buildStyles(l,s){const h=new Map,D=Ct(this.defaultParams);return Object.keys(l).forEach(U=>{const we=l[U];null!==we&&(D[U]=we)}),this.styles.styles.forEach(U=>{"string"!=typeof U&&U.forEach((we,Le)=>{we&&(we=xi(we,D,s));const Re=this.normalizer.normalizePropertyName(Le,s);we=this.normalizer.normalizeStyleValue(Le,Re,we,s),h.set(Le,we)})}),h}}class z2{constructor(l,s,h){this.name=l,this.ast=s,this._normalizer=h,this.transitionFactories=[],this.states=new Map,s.states.forEach(D=>{this.states.set(D.name,new rc(D.style,D.options&&D.options.params||{},h))}),gl(this.states,"true","1"),gl(this.states,"false","0"),s.transitions.forEach(D=>{this.transitionFactories.push(new ya(l,D,this.states))}),this.fallbackTransition=function H2(u,l,s){return new ya(u,{type:1,animation:{type:2,steps:[],options:null},matchers:[(we,Le)=>!0],options:null,queryCount:0,depCount:0},l)}(l,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(l,s,h,D){return this.transitionFactories.find(we=>we.match(l,s,h,D))||null}matchStyles(l,s,h){return this.fallbackTransition.buildStyles(l,s,h)}}function gl(u,l,s){u.has(l)?u.has(s)||u.set(s,u.get(l)):u.has(s)&&u.set(l,u.get(s))}const bl=new vr;class vl{constructor(l,s,h){this.bodyNode=l,this._driver=s,this._normalizer=h,this._animations=new Map,this._playersById=new Map,this.players=[]}register(l,s){const h=[],U=Vr(this._driver,s,h,[]);if(h.length)throw function zr(u){return new d.vHH(3503,!1)}();this._animations.set(l,U)}_buildPlayer(l,s,h){const D=l.element,U=Lr(this._normalizer,l.keyframes,s,h);return this._driver.animate(D,U,l.duration,l.delay,l.easing,[],!0)}create(l,s,h={}){const D=[],U=this._animations.get(l);let we;const Le=new Map;if(U?(we=p(this._driver,s,U,Oe,at,new Map,new Map,h,bl,D),we.forEach(Vt=>{const Qt=Hi(Le,Vt.element,new Map);Vt.postStyleProps.forEach(xn=>Qt.set(xn,null))})):(D.push(function _a(){return new d.vHH(3300,!1)}()),we=[]),D.length)throw function Uo(u){return new d.vHH(3504,!1)}();Le.forEach((Vt,Qt)=>{Vt.forEach((xn,Mn)=>{Vt.set(Mn,this._driver.computeStyle(Qt,Mn,ot.l3))})});const lt=ia(we.map(Vt=>{const Qt=Le.get(Vt.element);return this._buildPlayer(Vt,new Map,Qt)}));return this._playersById.set(l,lt),lt.onDestroy(()=>this.destroy(l)),this.players.push(lt),lt}destroy(l){const s=this._getPlayer(l);s.destroy(),this._playersById.delete(l);const h=this.players.indexOf(s);h>=0&&this.players.splice(h,1)}_getPlayer(l){const s=this._playersById.get(l);if(!s)throw function na(u){return new d.vHH(3301,!1)}();return s}listen(l,s,h,D){const U=tr(s,"","","");return Aa(this._getPlayer(l),h,U,D),()=>{}}command(l,s,h,D){if("register"==h)return void this.register(l,D[0]);if("create"==h)return void this.create(l,s,D[0]||{});const U=this._getPlayer(l);switch(h){case"play":U.play();break;case"pause":U.pause();break;case"reset":U.reset();break;case"restart":U.restart();break;case"finish":U.finish();break;case"init":U.init();break;case"setPosition":U.setPosition(parseFloat(D[0]));break;case"destroy":this.destroy(l)}}}const V1="ng-animate-queued",Nc="ng-animate-disabled",L2=[],cc={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Hd={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ra="__ng_removed";class Bc{get params(){return this.options.params}constructor(l,s=""){this.namespaceId=s;const h=l&&l.hasOwnProperty("value");if(this.value=function A2(u){return u??null}(h?l.value:l),h){const U=Ct(l);delete U.value,this.options=U}else this.options={};this.options.params||(this.options.params={})}absorbOptions(l){const s=l.params;if(s){const h=this.options.params;Object.keys(s).forEach(D=>{null==h[D]&&(h[D]=s[D])})}}}const sc="void",ca=new Bc(sc);class Ml{constructor(l,s,h){this.id=l,this.hostElement=s,this._engine=h,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+l,$o(s,this._hostClassName)}listen(l,s,h,D){if(!this._triggers.has(s))throw function Ja(u,l){return new d.vHH(3302,!1)}();if(null==h||0==h.length)throw function Hr(u){return new d.vHH(3303,!1)}();if(!function Cl(u){return"start"==u||"done"==u}(h))throw function La(u,l){return new d.vHH(3400,!1)}();const U=Hi(this._elementListeners,l,[]),we={name:s,phase:h,callback:D};U.push(we);const Le=Hi(this._engine.statesByElement,l,new Map);return Le.has(s)||($o(l,y),$o(l,y+"-"+s),Le.set(s,ca)),()=>{this._engine.afterFlush(()=>{const Re=U.indexOf(we);Re>=0&&U.splice(Re,1),this._triggers.has(s)||Le.delete(s)})}}register(l,s){return!this._triggers.has(l)&&(this._triggers.set(l,s),!0)}_getTrigger(l){const s=this._triggers.get(l);if(!s)throw function Ma(u){return new d.vHH(3401,!1)}();return s}trigger(l,s,h,D=!0){const U=this._getTrigger(s),we=new lc(this.id,s,l);let Le=this._engine.statesByElement.get(l);Le||($o(l,y),$o(l,y+"-"+s),this._engine.statesByElement.set(l,Le=new Map));let Re=Le.get(s);const lt=new Bc(h,this.id);if(!(h&&h.hasOwnProperty("value"))&&Re&<.absorbOptions(Re.options),Le.set(s,lt),Re||(Re=ca),lt.value!==sc&&Re.value===lt.value){if(!function N1(u,l){const s=Object.keys(u),h=Object.keys(l);if(s.length!=h.length)return!1;for(let D=0;D{Tn(l,li),On(l,gi)})}return}const xn=Hi(this._engine.playersByElement,l,[]);xn.forEach(yn=>{yn.namespaceId==this.id&&yn.triggerName==s&&yn.queued&&yn.destroy()});let Mn=U.matchTransition(Re.value,lt.value,l,lt.params),hn=!1;if(!Mn){if(!D)return;Mn=U.fallbackTransition,hn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:s,transition:Mn,fromState:Re,toState:lt,player:we,isFallbackTransition:hn}),hn||($o(l,V1),we.onStart(()=>{Fr(l,V1)})),we.onDone(()=>{let yn=this.players.indexOf(we);yn>=0&&this.players.splice(yn,1);const li=this._engine.playersByElement.get(l);if(li){let gi=li.indexOf(we);gi>=0&&li.splice(gi,1)}}),this.players.push(we),xn.push(we),we}deregister(l){this._triggers.delete(l),this._engine.statesByElement.forEach(s=>s.delete(l)),this._elementListeners.forEach((s,h)=>{this._elementListeners.set(h,s.filter(D=>D.name!=l))})}clearElementCache(l){this._engine.statesByElement.delete(l),this._elementListeners.delete(l);const s=this._engine.playersByElement.get(l);s&&(s.forEach(h=>h.destroy()),this._engine.playersByElement.delete(l))}_signalRemovalForInnerTriggers(l,s){const h=this._engine.driver.query(l,T,!0);h.forEach(D=>{if(D[ra])return;const U=this._engine.fetchNamespacesByElement(D);U.size?U.forEach(we=>we.triggerLeaveAnimation(D,s,!1,!0)):this.clearElementCache(D)}),this._engine.afterFlushAnimationsDone(()=>h.forEach(D=>this.clearElementCache(D)))}triggerLeaveAnimation(l,s,h,D){const U=this._engine.statesByElement.get(l),we=new Map;if(U){const Le=[];if(U.forEach((Re,lt)=>{if(we.set(lt,Re.value),this._triggers.has(lt)){const Vt=this.trigger(l,lt,sc,D);Vt&&Le.push(Vt)}}),Le.length)return this._engine.markElementAsRemoved(this.id,l,!0,s,we),h&&ia(Le).onDone(()=>this._engine.processLeaveNode(l)),!0}return!1}prepareLeaveAnimationListeners(l){const s=this._elementListeners.get(l),h=this._engine.statesByElement.get(l);if(s&&h){const D=new Set;s.forEach(U=>{const we=U.name;if(D.has(we))return;D.add(we);const Re=this._triggers.get(we).fallbackTransition,lt=h.get(we)||ca,Vt=new Bc(sc),Qt=new lc(this.id,we,l);this._engine.totalQueuedPlayers++,this._queue.push({element:l,triggerName:we,transition:Re,fromState:lt,toState:Vt,player:Qt,isFallbackTransition:!0})})}}removeNode(l,s){const h=this._engine;if(l.childElementCount&&this._signalRemovalForInnerTriggers(l,s),this.triggerLeaveAnimation(l,s,!0))return;let D=!1;if(h.totalAnimations){const U=h.players.length?h.playersByQueriedElement.get(l):[];if(U&&U.length)D=!0;else{let we=l;for(;we=we.parentNode;)if(h.statesByElement.get(we)){D=!0;break}}}if(this.prepareLeaveAnimationListeners(l),D)h.markElementAsRemoved(this.id,l,!1,s);else{const U=l[ra];(!U||U===cc)&&(h.afterFlush(()=>this.clearElementCache(l)),h.destroyInnerAnimations(l),h._onRemovalComplete(l,s))}}insertNode(l,s){$o(l,this._hostClassName)}drainQueuedTransitions(l){const s=[];return this._queue.forEach(h=>{const D=h.player;if(D.destroyed)return;const U=h.element,we=this._elementListeners.get(U);we&&we.forEach(Le=>{if(Le.name==h.triggerName){const Re=tr(U,h.triggerName,h.fromState.value,h.toState.value);Re._data=l,Aa(h.player,Le.phase,Re,Le.callback)}}),D.markedForDestroy?this._engine.afterFlush(()=>{D.destroy()}):s.push(h)}),this._queue=[],s.sort((h,D)=>{const U=h.transition.ast.depCount,we=D.transition.ast.depCount;return 0==U||0==we?U-we:this._engine.driver.containsElement(h.element,D.element)?1:-1})}destroy(l){this.players.forEach(s=>s.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,l)}}class _r{_onRemovalComplete(l,s){this.onRemovalComplete(l,s)}constructor(l,s,h){this.bodyNode=l,this.driver=s,this._normalizer=h,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(D,U)=>{}}get queuedPlayers(){const l=[];return this._namespaceList.forEach(s=>{s.players.forEach(h=>{h.queued&&l.push(h)})}),l}createNamespace(l,s){const h=new Ml(l,s,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,s)?this._balanceNamespaceList(h,s):(this.newHostElements.set(s,h),this.collectEnterElement(s)),this._namespaceLookup[l]=h}_balanceNamespaceList(l,s){const h=this._namespaceList,D=this.namespacesByHostElement;if(h.length-1>=0){let we=!1,Le=this.driver.getParentElement(s);for(;Le;){const Re=D.get(Le);if(Re){const lt=h.indexOf(Re);h.splice(lt+1,0,l),we=!0;break}Le=this.driver.getParentElement(Le)}we||h.unshift(l)}else h.push(l);return D.set(s,l),l}register(l,s){let h=this._namespaceLookup[l];return h||(h=this.createNamespace(l,s)),h}registerTrigger(l,s,h){let D=this._namespaceLookup[l];D&&D.register(s,h)&&this.totalAnimations++}destroy(l,s){l&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const h=this._fetchNamespace(l);this.namespacesByHostElement.delete(h.hostElement);const D=this._namespaceList.indexOf(h);D>=0&&this._namespaceList.splice(D,1),h.destroy(s),delete this._namespaceLookup[l]}))}_fetchNamespace(l){return this._namespaceLookup[l]}fetchNamespacesByElement(l){const s=new Set,h=this.statesByElement.get(l);if(h)for(let D of h.values())if(D.namespaceId){const U=this._fetchNamespace(D.namespaceId);U&&s.add(U)}return s}trigger(l,s,h,D){if(Rr(s)){const U=this._fetchNamespace(l);if(U)return U.trigger(s,h,D),!0}return!1}insertNode(l,s,h,D){if(!Rr(s))return;const U=s[ra];if(U&&U.setForRemoval){U.setForRemoval=!1,U.setForMove=!0;const we=this.collectedLeaveElements.indexOf(s);we>=0&&this.collectedLeaveElements.splice(we,1)}if(l){const we=this._fetchNamespace(l);we&&we.insertNode(s,h)}D&&this.collectEnterElement(s)}collectEnterElement(l){this.collectedEnterElements.push(l)}markElementAsDisabled(l,s){s?this.disabledNodes.has(l)||(this.disabledNodes.add(l),$o(l,Nc)):this.disabledNodes.has(l)&&(this.disabledNodes.delete(l),Fr(l,Nc))}removeNode(l,s,h){if(Rr(s)){const D=l?this._fetchNamespace(l):null;D?D.removeNode(s,h):this.markElementAsRemoved(l,s,!1,h);const U=this.namespacesByHostElement.get(s);U&&U.id!==l&&U.removeNode(s,h)}else this._onRemovalComplete(s,h)}markElementAsRemoved(l,s,h,D,U){this.collectedLeaveElements.push(s),s[ra]={namespaceId:l,setForRemoval:D,hasAnimation:h,removedBeforeQueried:!1,previousTriggersValues:U}}listen(l,s,h,D,U){return Rr(s)?this._fetchNamespace(l).listen(s,h,D,U):()=>{}}_buildInstruction(l,s,h,D,U){return l.transition.build(this.driver,l.element,l.fromState.value,l.toState.value,h,D,l.fromState.options,l.toState.options,s,U)}destroyInnerAnimations(l){let s=this.driver.query(l,T,!0);s.forEach(h=>this.destroyActiveAnimationsForElement(h)),0!=this.playersByQueriedElement.size&&(s=this.driver.query(l,q,!0),s.forEach(h=>this.finishActiveQueriedAnimationOnElement(h)))}destroyActiveAnimationsForElement(l){const s=this.playersByElement.get(l);s&&s.forEach(h=>{h.queued?h.markedForDestroy=!0:h.destroy()})}finishActiveQueriedAnimationOnElement(l){const s=this.playersByQueriedElement.get(l);s&&s.forEach(h=>h.finish())}whenRenderingDone(){return new Promise(l=>{if(this.players.length)return ia(this.players).onDone(()=>l());l()})}processLeaveNode(l){const s=l[ra];if(s&&s.setForRemoval){if(l[ra]=cc,s.namespaceId){this.destroyInnerAnimations(l);const h=this._fetchNamespace(s.namespaceId);h&&h.clearElementCache(l)}this._onRemovalComplete(l,s.setForRemoval)}l.classList?.contains(Nc)&&this.markElementAsDisabled(l,!1),this.driver.query(l,".ng-animate-disabled",!0).forEach(h=>{this.markElementAsDisabled(h,!1)})}flush(l=-1){let s=[];if(this.newHostElements.size&&(this.newHostElements.forEach((h,D)=>this._balanceNamespaceList(h,D)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let h=0;hh()),this._flushFns=[],this._whenQuietFns.length){const h=this._whenQuietFns;this._whenQuietFns=[],s.length?ia(s).onDone(()=>{h.forEach(D=>D())}):h.forEach(D=>D())}}reportError(l){throw function Qr(u){return new d.vHH(3402,!1)}()}_flushAnimations(l,s){const h=new vr,D=[],U=new Map,we=[],Le=new Map,Re=new Map,lt=new Map,Vt=new Set;this.disabledNodes.forEach(dn=>{Vt.add(dn);const Cn=this.driver.query(dn,".ng-animate-queued",!0);for(let wn=0;wn{const wn=Oe+yn++;hn.set(Cn,wn),dn.forEach(Yn=>$o(Yn,wn))});const li=[],gi=new Set,to=new Set;for(let dn=0;dngi.add(Yn)):to.add(Cn))}const Gi=new Map,ro=jc(xn,Array.from(gi));ro.forEach((dn,Cn)=>{const wn=at+yn++;Gi.set(Cn,wn),dn.forEach(Yn=>$o(Yn,wn))}),l.push(()=>{Mn.forEach((dn,Cn)=>{const wn=hn.get(Cn);dn.forEach(Yn=>Fr(Yn,wn))}),ro.forEach((dn,Cn)=>{const wn=Gi.get(Cn);dn.forEach(Yn=>Fr(Yn,wn))}),li.forEach(dn=>{this.processLeaveNode(dn)})});const Wr=[],Wo=[];for(let dn=this._namespaceList.length-1;dn>=0;dn--)this._namespaceList[dn].drainQueuedTransitions(s).forEach(wn=>{const Yn=wn.player,co=wn.element;if(Wr.push(Yn),this.collectedEnterElements.length){const so=co[ra];if(so&&so.setForMove){if(so.previousTriggersValues&&so.previousTriggersValues.has(wn.triggerName)){const ir=so.previousTriggersValues.get(wn.triggerName),Yo=this.statesByElement.get(wn.element);if(Yo&&Yo.has(wn.triggerName)){const ka=Yo.get(wn.triggerName);ka.value=ir,Yo.set(wn.triggerName,ka)}}return void Yn.destroy()}}const Pa=!Qt||!this.driver.containsElement(Qt,co),sa=Gi.get(co),wr=hn.get(co),bi=this._buildInstruction(wn,h,wr,sa,Pa);if(bi.errors&&bi.errors.length)return void Wo.push(bi);if(Pa)return Yn.onStart(()=>Tn(co,bi.fromStyles)),Yn.onDestroy(()=>On(co,bi.toStyles)),void D.push(Yn);if(wn.isFallbackTransition)return Yn.onStart(()=>Tn(co,bi.fromStyles)),Yn.onDestroy(()=>On(co,bi.toStyles)),void D.push(Yn);const hc=[];bi.timelines.forEach(so=>{so.stretchStartingKeyframe=!0,this.disabledNodes.has(so.element)||hc.push(so)}),bi.timelines=hc,h.append(co,bi.timelines),we.push({instruction:bi,player:Yn,element:co}),bi.queriedElements.forEach(so=>Hi(Le,so,[]).push(Yn)),bi.preStyleProps.forEach((so,ir)=>{if(so.size){let Yo=Re.get(ir);Yo||Re.set(ir,Yo=new Set),so.forEach((ka,Kc)=>Yo.add(Kc))}}),bi.postStyleProps.forEach((so,ir)=>{let Yo=lt.get(ir);Yo||lt.set(ir,Yo=new Set),so.forEach((ka,Kc)=>Yo.add(Kc))})});if(Wo.length){const dn=[];Wo.forEach(Cn=>{dn.push(function qa(u,l){return new d.vHH(3505,!1)}())}),Wr.forEach(Cn=>Cn.destroy()),this.reportError(dn)}const go=new Map,Fa=new Map;we.forEach(dn=>{const Cn=dn.element;h.has(Cn)&&(Fa.set(Cn,Cn),this._beforeAnimationBuild(dn.player.namespaceId,dn.instruction,go))}),D.forEach(dn=>{const Cn=dn.element;this._getPreviousPlayers(Cn,!1,dn.namespaceId,dn.triggerName,null).forEach(Yn=>{Hi(go,Cn,[]).push(Yn),Yn.destroy()})});const Oa=li.filter(dn=>T2(dn,Re,lt)),nr=new Map;V2(nr,this.driver,to,lt,ot.l3).forEach(dn=>{T2(dn,Re,lt)&&Oa.push(dn)});const uc=new Map;Mn.forEach((dn,Cn)=>{V2(uc,this.driver,new Set(dn),Re,ot.k1)}),Oa.forEach(dn=>{const Cn=nr.get(dn),wn=uc.get(dn);nr.set(dn,new Map([...Cn?.entries()??[],...wn?.entries()??[]]))});const yr=[],U2=[],Zc={};we.forEach(dn=>{const{element:Cn,player:wn,instruction:Yn}=dn;if(h.has(Cn)){if(Vt.has(Cn))return wn.onDestroy(()=>On(Cn,Yn.toStyles)),wn.disabled=!0,wn.overrideTotalTime(Yn.totalTime),void D.push(wn);let co=Zc;if(Fa.size>1){let sa=Cn;const wr=[];for(;sa=sa.parentNode;){const bi=Fa.get(sa);if(bi){co=bi;break}wr.push(sa)}wr.forEach(bi=>Fa.set(bi,co))}const Pa=this._buildAnimation(wn.namespaceId,Yn,go,U,uc,nr);if(wn.setRealPlayer(Pa),co===Zc)yr.push(wn);else{const sa=this.playersByElement.get(co);sa&&sa.length&&(wn.parentPlayer=ia(sa)),D.push(wn)}}else Tn(Cn,Yn.fromStyles),wn.onDestroy(()=>On(Cn,Yn.toStyles)),U2.push(wn),Vt.has(Cn)&&D.push(wn)}),U2.forEach(dn=>{const Cn=U.get(dn.element);if(Cn&&Cn.length){const wn=ia(Cn);dn.setRealPlayer(wn)}}),D.forEach(dn=>{dn.parentPlayer?dn.syncPlayerEvents(dn.parentPlayer):dn.destroy()});for(let dn=0;dn!Pa.destroyed);co.length?$c(this,Cn,co):this.processLeaveNode(Cn)}return li.length=0,yr.forEach(dn=>{this.players.push(dn),dn.onDone(()=>{dn.destroy();const Cn=this.players.indexOf(dn);this.players.splice(Cn,1)}),dn.play()}),yr}afterFlush(l){this._flushFns.push(l)}afterFlushAnimationsDone(l){this._whenQuietFns.push(l)}_getPreviousPlayers(l,s,h,D,U){let we=[];if(s){const Le=this.playersByQueriedElement.get(l);Le&&(we=Le)}else{const Le=this.playersByElement.get(l);if(Le){const Re=!U||U==sc;Le.forEach(lt=>{lt.queued||!Re&<.triggerName!=D||we.push(lt)})}}return(h||D)&&(we=we.filter(Le=>!(h&&h!=Le.namespaceId||D&&D!=Le.triggerName))),we}_beforeAnimationBuild(l,s,h){const U=s.element,we=s.isRemovalTransition?void 0:l,Le=s.isRemovalTransition?void 0:s.triggerName;for(const Re of s.timelines){const lt=Re.element,Vt=lt!==U,Qt=Hi(h,lt,[]);this._getPreviousPlayers(lt,Vt,we,Le,s.toState).forEach(Mn=>{const hn=Mn.getRealPlayer();hn.beforeDestroy&&hn.beforeDestroy(),Mn.destroy(),Qt.push(Mn)})}Tn(U,s.fromStyles)}_buildAnimation(l,s,h,D,U,we){const Le=s.triggerName,Re=s.element,lt=[],Vt=new Set,Qt=new Set,xn=s.timelines.map(hn=>{const yn=hn.element;Vt.add(yn);const li=yn[ra];if(li&&li.removedBeforeQueried)return new ot.ZN(hn.duration,hn.delay);const gi=yn!==Re,to=function Mr(u){const l=[];return I1(u,l),l}((h.get(yn)||L2).map(go=>go.getRealPlayer())).filter(go=>!!go.element&&go.element===yn),Gi=U.get(yn),ro=we.get(yn),Wr=Lr(this._normalizer,hn.keyframes,Gi,ro),Wo=this._buildPlayer(hn,Wr,to);if(hn.subTimeline&&D&&Qt.add(yn),gi){const go=new lc(l,Le,yn);go.setRealPlayer(Wo),lt.push(go)}return Wo});lt.forEach(hn=>{Hi(this.playersByQueriedElement,hn.element,[]).push(hn),hn.onDone(()=>function T1(u,l,s){let h=u.get(l);if(h){if(h.length){const D=h.indexOf(s);h.splice(D,1)}0==h.length&&u.delete(l)}return h}(this.playersByQueriedElement,hn.element,hn))}),Vt.forEach(hn=>$o(hn,R));const Mn=ia(xn);return Mn.onDestroy(()=>{Vt.forEach(hn=>Fr(hn,R)),On(Re,s.toStyles)}),Qt.forEach(hn=>{Hi(D,hn,[]).push(Mn)}),Mn}_buildPlayer(l,s,h){return s.length>0?this.driver.animate(l.element,s,l.duration,l.delay,l.easing,h):new ot.ZN(l.duration,l.delay)}}class lc{constructor(l,s,h){this.namespaceId=l,this.triggerName=s,this.element=h,this._player=new ot.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(l){this._containsRealPlayer||(this._player=l,this._queuedCallbacks.forEach((s,h)=>{s.forEach(D=>Aa(l,h,void 0,D))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(l.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(l){this.totalTime=l}syncPlayerEvents(l){const s=this._player;s.triggerCallback&&l.onStart(()=>s.triggerCallback("start")),l.onDone(()=>this.finish()),l.onDestroy(()=>this.destroy())}_queueEvent(l,s){Hi(this._queuedCallbacks,l,[]).push(s)}onDone(l){this.queued&&this._queueEvent("done",l),this._player.onDone(l)}onStart(l){this.queued&&this._queueEvent("start",l),this._player.onStart(l)}onDestroy(l){this.queued&&this._queueEvent("destroy",l),this._player.onDestroy(l)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(l){this.queued||this._player.setPosition(l)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(l){const s=this._player;s.triggerCallback&&s.triggerCallback(l)}}function Rr(u){return u&&1===u.nodeType}function Uc(u,l){const s=u.style.display;return u.style.display=l??"none",s}function V2(u,l,s,h,D){const U=[];s.forEach(Re=>U.push(Uc(Re)));const we=[];h.forEach((Re,lt)=>{const Vt=new Map;Re.forEach(Qt=>{const xn=l.computeStyle(lt,Qt,D);Vt.set(Qt,xn),(!xn||0==xn.length)&&(lt[ra]=Hd,we.push(lt))}),u.set(lt,Vt)});let Le=0;return s.forEach(Re=>Uc(Re,U[Le++])),we}function jc(u,l){const s=new Map;if(u.forEach(Le=>s.set(Le,[])),0==l.length)return s;const D=new Set(l),U=new Map;function we(Le){if(!Le)return 1;let Re=U.get(Le);if(Re)return Re;const lt=Le.parentNode;return Re=s.has(lt)?lt:D.has(lt)?1:we(lt),U.set(Le,Re),Re}return l.forEach(Le=>{const Re=we(Le);1!==Re&&s.get(Re).push(Le)}),s}function $o(u,l){u.classList?.add(l)}function Fr(u,l){u.classList?.remove(l)}function $c(u,l,s){ia(s).onDone(()=>u.processLeaveNode(l))}function I1(u,l){for(let s=0;sD.add(U)):l.set(u,h),s.delete(u),!0}class Ra{constructor(l,s,h){this.bodyNode=l,this._driver=s,this._normalizer=h,this._triggerCache={},this.onRemovalComplete=(D,U)=>{},this._transitionEngine=new _r(l,s,h),this._timelineEngine=new vl(l,s,h),this._transitionEngine.onRemovalComplete=(D,U)=>this.onRemovalComplete(D,U)}registerTrigger(l,s,h,D,U){const we=l+"-"+D;let Le=this._triggerCache[we];if(!Le){const Re=[],Vt=Vr(this._driver,U,Re,[]);if(Re.length)throw function ai(u,l){return new d.vHH(3404,!1)}();Le=function pl(u,l,s){return new z2(u,l,s)}(D,Vt,this._normalizer),this._triggerCache[we]=Le}this._transitionEngine.registerTrigger(s,D,Le)}register(l,s){this._transitionEngine.register(l,s)}destroy(l,s){this._transitionEngine.destroy(l,s)}onInsert(l,s,h,D){this._transitionEngine.insertNode(l,s,h,D)}onRemove(l,s,h){this._transitionEngine.removeNode(l,s,h)}disableAnimations(l,s){this._transitionEngine.markElementAsDisabled(l,s)}process(l,s,h,D){if("@"==h.charAt(0)){const[U,we]=fr(h);this._timelineEngine.command(U,s,we,D)}else this._transitionEngine.trigger(l,s,h,D)}listen(l,s,h,D,U){if("@"==h.charAt(0)){const[we,Le]=fr(h);return this._timelineEngine.listen(we,s,Le,U)}return this._transitionEngine.listen(l,s,h,D,U)}flush(l=-1){this._transitionEngine.flush(l)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(l){this._transitionEngine.afterFlushAnimationsDone(l)}}let R1=(()=>{class u{constructor(s,h,D){this._element=s,this._startStyles=h,this._endStyles=D,this._state=0;let U=u.initialStylesByElement.get(s);U||u.initialStylesByElement.set(s,U=new Map),this._initialStyles=U}start(){this._state<1&&(this._startStyles&&On(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(On(this._element,this._initialStyles),this._endStyles&&(On(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(u.initialStylesByElement.delete(this._element),this._startStyles&&(Tn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Tn(this._element,this._endStyles),this._endStyles=null),On(this._element,this._initialStyles),this._state=3)}}return u.initialStylesByElement=new WeakMap,u})();function dc(u){let l=null;return u.forEach((s,h)=>{(function F1(u){return"display"===u||"position"===u})(h)&&(l=l||new Map,l.set(h,s))}),l}class I2{constructor(l,s,h,D){this.element=l,this.keyframes=s,this.options=h,this._specialStyles=D,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=h.duration,this._delay=h.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(l=>l()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const l=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,l,this.options),this._finalKeyframe=l.length?l[l.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(l){const s=[];return l.forEach(h=>{s.push(Object.fromEntries(h))}),s}_triggerWebAnimation(l,s,h){return l.animate(this._convertKeyframesToObject(s),h)}onStart(l){this._originalOnStartFns.push(l),this._onStartFns.push(l)}onDone(l){this._originalOnDoneFns.push(l),this._onDoneFns.push(l)}onDestroy(l){this._onDestroyFns.push(l)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(l=>l()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(l=>l()),this._onDestroyFns=[])}setPosition(l){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=l*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const l=new Map;this.hasStarted()&&this._finalKeyframe.forEach((h,D)=>{"offset"!==D&&l.set(D,this._finished?h:Ui(this.element,D))}),this.currentSnapshot=l}triggerCallback(l){const s="start"===l?this._onStartFns:this._onDoneFns;s.forEach(h=>h()),s.length=0}}class Gc{validateStyleProperty(l){return!0}validateAnimatableStyleProperty(l){return!0}matchesElement(l,s){return!1}containsElement(l,s){return Ca(l,s)}getParentElement(l){return Ta(l)}query(l,s,h){return xa(l,s,h)}computeStyle(l,s,h){return window.getComputedStyle(l)[s]}animate(l,s,h,D,U,we=[]){const Re={duration:h,delay:D,fill:0==D?"both":"forwards"};U&&(Re.easing=U);const lt=new Map,Vt=we.filter(Mn=>Mn instanceof I2);(function zn(u,l){return 0===u||0===l})(h,D)&&Vt.forEach(Mn=>{Mn.currentSnapshot.forEach((hn,yn)=>lt.set(yn,hn))});let Qt=function yt(u){return u.length?u[0]instanceof Map?u:u.map(l=>qt(l)):[]}(s).map(Mn=>an(Mn));Qt=function yi(u,l,s){if(s.size&&l.length){let h=l[0],D=[];if(s.forEach((U,we)=>{h.has(we)||D.push(we),h.set(we,U)}),D.length)for(let U=1;Uwe.set(Le,Ui(u,Le)))}}return l}(l,Qt,lt);const xn=function xl(u,l){let s=null,h=null;return Array.isArray(l)&&l.length?(s=dc(l[0]),l.length>1&&(h=dc(l[l.length-1]))):l instanceof Map&&(s=dc(l)),s||h?new R1(u,s,h):null}(l,Qt);return new I2(l,Qt,Re,xn)}}let Br=(()=>{class u extends ot._j{constructor(s,h){super(),this._nextAnimationId=0,this._renderer=s.createRenderer(h.body,{id:"0",encapsulation:d.ifc.None,styles:[],data:{animation:[]}})}build(s){const h=this._nextAnimationId.toString();this._nextAnimationId++;const D=Array.isArray(s)?(0,ot.vP)(s):s;return N2(this._renderer,null,h,"register",[D]),new Ur(h,this._renderer)}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(d.FYo),d.LFG(C.K0))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})();class Ur extends ot.LC{constructor(l,s){super(),this._id=l,this._renderer=s}create(l,s){return new jr(this._id,l,s||{},this._renderer)}}class jr{constructor(l,s,h,D){this.id=l,this.element=s,this._renderer=D,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",h)}_listen(l,s){return this._renderer.listen(this.element,`@@${this.id}:${l}`,s)}_command(l,...s){return N2(this._renderer,this.element,this.id,l,s)}onDone(l){this._listen("done",l)}onStart(l){this._listen("start",l)}onDestroy(l){this._listen("destroy",l)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(l){this._command("setPosition",l)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function N2(u,l,s,h,D){return u.setProperty(l,`@@${s}:${h}`,D)}const wa="@.disabled";let Ld=(()=>{class u{constructor(s,h,D){this.delegate=s,this.engine=h,this._zone=D,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,h.onRemovalComplete=(U,we)=>{const Le=we?.parentNode(U);Le&&we.removeChild(Le,U)}}createRenderer(s,h){const U=this.delegate.createRenderer(s,h);if(!(s&&h&&h.data&&h.data.animation)){let Vt=this._rendererCache.get(U);return Vt||(Vt=new B1("",U,this.engine,()=>this._rendererCache.delete(U)),this._rendererCache.set(U,Vt)),Vt}const we=h.id,Le=h.id+"-"+this._currentId;this._currentId++,this.engine.register(Le,s);const Re=Vt=>{Array.isArray(Vt)?Vt.forEach(Re):this.engine.registerTrigger(we,Le,s,Vt.name,Vt)};return h.data.animation.forEach(Re),new Ad(this,Le,U,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(s,h,D){s>=0&&sh(D)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(U=>{const[we,Le]=U;we(Le)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([h,D]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(d.FYo),d.LFG(Ra),d.LFG(d.R0b))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})();class B1{constructor(l,s,h,D){this.namespaceId=l,this.delegate=s,this.engine=h,this._onDestroy=D}get data(){return this.delegate.data}destroyNode(l){this.delegate.destroyNode?.(l)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(l,s){return this.delegate.createElement(l,s)}createComment(l){return this.delegate.createComment(l)}createText(l){return this.delegate.createText(l)}appendChild(l,s){this.delegate.appendChild(l,s),this.engine.onInsert(this.namespaceId,s,l,!1)}insertBefore(l,s,h,D=!0){this.delegate.insertBefore(l,s,h),this.engine.onInsert(this.namespaceId,s,l,D)}removeChild(l,s,h){this.engine.onRemove(this.namespaceId,s,this.delegate)}selectRootElement(l,s){return this.delegate.selectRootElement(l,s)}parentNode(l){return this.delegate.parentNode(l)}nextSibling(l){return this.delegate.nextSibling(l)}setAttribute(l,s,h,D){this.delegate.setAttribute(l,s,h,D)}removeAttribute(l,s,h){this.delegate.removeAttribute(l,s,h)}addClass(l,s){this.delegate.addClass(l,s)}removeClass(l,s){this.delegate.removeClass(l,s)}setStyle(l,s,h,D){this.delegate.setStyle(l,s,h,D)}removeStyle(l,s,h){this.delegate.removeStyle(l,s,h)}setProperty(l,s,h){"@"==s.charAt(0)&&s==wa?this.disableAnimations(l,!!h):this.delegate.setProperty(l,s,h)}setValue(l,s){this.delegate.setValue(l,s)}listen(l,s,h){return this.delegate.listen(l,s,h)}disableAnimations(l,s){this.engine.disableAnimations(l,s)}}class Ad extends B1{constructor(l,s,h,D,U){super(s,h,D,U),this.factory=l,this.namespaceId=s}setProperty(l,s,h){"@"==s.charAt(0)?"."==s.charAt(1)&&s==wa?this.disableAnimations(l,h=void 0===h||!!h):this.engine.process(this.namespaceId,l,s.slice(1),h):this.delegate.setProperty(l,s,h)}listen(l,s,h){if("@"==s.charAt(0)){const D=function yl(u){switch(u){case"body":return document.body;case"document":return document;case"window":return window;default:return u}}(l);let U=s.slice(1),we="";return"@"!=U.charAt(0)&&([U,we]=function Vd(u){const l=u.indexOf(".");return[u.substring(0,l),u.slice(l+1)]}(U)),this.engine.listen(this.namespaceId,D,U,we,Le=>{this.factory.scheduleListenerCallback(Le._data||-1,h,Le)})}return this.delegate.listen(l,s,h)}}const Cr=[{provide:ot._j,useClass:Br},{provide:nn,useFactory:function wl(){return new $i}},{provide:Ra,useClass:(()=>{class u extends Ra{constructor(s,h,D,U){super(s.body,h,D)}ngOnDestroy(){this.flush()}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(C.K0),d.LFG(g),d.LFG(nn),d.LFG(d.z2F))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac}),u})()},{provide:d.FYo,useFactory:function Id(u,l,s){return new Ld(u,l,s)},deps:[za.se,Ra,d.R0b]}],U1=[{provide:g,useFactory:()=>new Gc},{provide:d.QbO,useValue:"BrowserAnimations"},...Cr];var eo=r(69862);let mc=(()=>{class u{constructor(s,h){this.licenseCheckService=s,this.systemConfigDataService=h}initializeLicenseCheck(){return this.systemConfigDataService.environment$.pipe((0,ge.q)(1),(0,Ce.w)(s=>s.platform?.license&&"OPEN SOURCE"!==s.platform?.license&&s.platform?.licenseKey&&!this.licenseCheckService.currentLicenseCheck?this.licenseCheckService.check(s.platform.licenseKey).pipe((0,We.U)(()=>!0),(0,Ee.K)(()=>(0,se.of)(!0))):(0,se.of)(!0)))}}return u.\u0275fac=function(s){return new(s||u)(d.LFG(di.t),d.LFG(vt.s))},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();var $1=r(51309),Gr=r(69854),Pl=r(64716),Dl=r(94517);let R2=(()=>{class u{constructor(){this.http=(0,d.f3M)(eo.eN)}getTranslation(s){const h=(0,d.X6Q)()?"":"/dreamfactory/dist";return this.http.get(`${h}/assets/i18n/${s}.json`)}}return u.\u0275fac=function(s){return new(s||u)},u.\u0275prov=d.Yz7({token:u,factory:u.\u0275fac,providedIn:"root"}),u})();var xr=r(7715),El=r(21631),Yc=r(58504),G1=r(22939);const W1=[{code:"en",altCodes:["en-US"]}];(0,za.Cg)(Eo,{providers:[(0,d.RIp)(za.b2,G1.ZX),{provide:d.ip1,useFactory:function Y1(u){return()=>u.fetchEnvironmentData()},deps:[vt.s],multi:!0},{provide:d.ip1,useFactory:function F2(u){return()=>u.initializeLicenseCheck()},deps:[mc],multi:!0},function j1(){return[...U1]}(),(0,eo.h_)((0,eo.CB)([(u,l)=>!u.url.startsWith("/api")||u.body instanceof FormData?l(u):l(u.clone({body:(0,Dl.sh)(u.body)})).pipe((0,We.U)(h=>h instanceof eo.Zn&&"application/json"===h.headers.get("Content-Type")?h.clone({body:(0,Dl.dq)(h.body)}):h)),(u,l)=>{if(u.headers.has("show-loading")){const s=(0,d.f3M)(ga);return s.active=!0,l(u=u.clone({headers:u.headers.delete("show-loading")})).pipe((0,Pl.x)(()=>{s.active=!1}))}return l(u)},(u,l)=>{const s=u.headers.get("skip-error");if(u.url.startsWith("/api")&&!s){const h=(0,d.f3M)(_.F0),D=(0,d.f3M)(ae._),U=(0,d.f3M)(ni.y);return U.error=null,l(u=u.clone({headers:u.headers.delete("skip-error")})).pipe((0,Ee.K)(we=>401===we.status?(D.clearToken(),(0,xr.D)(h.navigate([O.Z.AUTH,O.Z.LOGIN])).pipe((0,El.z)(()=>(0,Yc._)(()=>we)))):403===we.status||404===we.status?(U.error=we.error.error.message,(0,xr.D)(h.navigate([O.Z.ERROR])).pipe((0,El.z)(()=>(0,Yc._)(()=>we)))):(0,Yc._)(()=>we)))}return l(u)},(u,l)=>{if(u.url.startsWith("/api")){u=u.clone({setHeaders:{[Gr.Yg]:$1.N.dfAdminApiKey}});const h=(0,d.f3M)(ae._).token;h&&(u=u.clone({setHeaders:{[Gr.Zt]:h}}))}return l(u)},(u,l)=>{if(u.headers.has("snackbar-success")||u.headers.has("snackbar-error")){const s=(0,d.f3M)(Oo.w),h=u.headers.get("snackbar-success");let D=u.headers.get("snackbar-error");return l(u=u.clone({headers:u.headers.delete("snackbar-success").delete("snackbar-error")})).pipe((0,Qn.b)({next:U=>{U instanceof eo.Zn&&h&&s.openSnackBar(h,"success")},error:U=>{if(U instanceof eo.UA&&D){const we=U.error.error;"server"===D&&we&&(D=we.message),s.openSnackBar(D??"defaultError","error")}}}))}return l(u)}])),(0,_.bU)(Ti,(0,_.jK)()),(0,G.h7)({config:{availableLangs:W1.map(u=>u.code),defaultLang:function Hl(){const u=localStorage.getItem("language")||navigator.language;if(u){const l=W1.find(s=>s.code.toLowerCase()===u.toLowerCase()||s.altCodes.map(h=>h.toLowerCase()).includes(u.toLowerCase()));if(l)return l.code}return"en"}(),reRenderOnLangChange:!0,prodMode:!(0,d.X6Q)()},loader:R2})]}).catch(u=>console.error(u))},54007:kt=>{function Pe(_){return _&&_.constructor&&"function"==typeof _.constructor.isBuffer&&_.constructor.isBuffer(_)}function r(_){return _}function i(_,I){const B=(I=I||{}).delimiter||".",Z=I.maxDepth,ie=I.transformKey||r,re={};return function d(F,le,W){W=W||1,Object.keys(F).forEach(function(de){const Q=F[de],ue=I.safe&&Array.isArray(Q),xe=Object.prototype.toString.call(Q),He=Pe(Q),et="[object Object]"===xe||"[object Array]"===xe,st=le?le+B+ie(de):ie(de);if(!ue&&!He&&et&&Object.keys(Q).length&&(!I.maxDepth||W0&&(ue=F(Q.shift()),xe=F(Q[0]))}He[ue]=C(_[de],I)}),re}},65619:(kt,Pe,r)=>{"use strict";r.d(Pe,{X:()=>C});var i=r(78645);class C extends i.x{constructor(I){super(),this._value=I}get value(){return this.getValue()}_subscribe(I){const B=super._subscribe(I);return!B.closed&&I.next(this._value),B}getValue(){const{hasError:I,thrownError:B,_value:Z}=this;if(I)throw B;return this._throwIfClosed(),Z}next(I){super.next(this._value=I)}}},65592:(kt,Pe,r)=>{"use strict";r.d(Pe,{y:()=>re});var i=r(80305),C=r(47394),_=r(14850),I=r(88407),B=r(82653),Z=r(84674),ie=r(81441);let re=(()=>{class W{constructor(Q){Q&&(this._subscribe=Q)}lift(Q){const ue=new W;return ue.source=this,ue.operator=Q,ue}subscribe(Q,ue,xe){const He=function le(W){return W&&W instanceof i.Lv||function F(W){return W&&(0,Z.m)(W.next)&&(0,Z.m)(W.error)&&(0,Z.m)(W.complete)}(W)&&(0,C.Nn)(W)}(Q)?Q:new i.Hp(Q,ue,xe);return(0,ie.x)(()=>{const{operator:et,source:st}=this;He.add(et?et.call(He,st):st?this._subscribe(He):this._trySubscribe(He))}),He}_trySubscribe(Q){try{return this._subscribe(Q)}catch(ue){Q.error(ue)}}forEach(Q,ue){return new(ue=d(ue))((xe,He)=>{const et=new i.Hp({next:st=>{try{Q(st)}catch(We){He(We),et.unsubscribe()}},error:He,complete:xe});this.subscribe(et)})}_subscribe(Q){var ue;return null===(ue=this.source)||void 0===ue?void 0:ue.subscribe(Q)}[_.L](){return this}pipe(...Q){return(0,I.U)(Q)(this)}toPromise(Q){return new(Q=d(Q))((ue,xe)=>{let He;this.subscribe(et=>He=et,et=>xe(et),()=>ue(He))})}}return W.create=de=>new W(de),W})();function d(W){var de;return null!==(de=W??B.config.Promise)&&void 0!==de?de:Promise}},78645:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>ie});var i=r(65592),C=r(47394);const I=(0,r(82306).d)(d=>function(){d(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var B=r(49039),Z=r(81441);let ie=(()=>{class d extends i.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(le){const W=new re(this,this);return W.operator=le,W}_throwIfClosed(){if(this.closed)throw new I}next(le){(0,Z.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const W of this.currentObservers)W.next(le)}})}error(le){(0,Z.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=le;const{observers:W}=this;for(;W.length;)W.shift().error(le)}})}complete(){(0,Z.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:le}=this;for(;le.length;)le.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var le;return(null===(le=this.observers)||void 0===le?void 0:le.length)>0}_trySubscribe(le){return this._throwIfClosed(),super._trySubscribe(le)}_subscribe(le){return this._throwIfClosed(),this._checkFinalizedStatuses(le),this._innerSubscribe(le)}_innerSubscribe(le){const{hasError:W,isStopped:de,observers:Q}=this;return W||de?C.Lc:(this.currentObservers=null,Q.push(le),new C.w0(()=>{this.currentObservers=null,(0,B.P)(Q,le)}))}_checkFinalizedStatuses(le){const{hasError:W,thrownError:de,isStopped:Q}=this;W?le.error(de):Q&&le.complete()}asObservable(){const le=new i.y;return le.source=this,le}}return d.create=(F,le)=>new re(F,le),d})();class re extends ie{constructor(F,le){super(),this.destination=F,this.source=le}next(F){var le,W;null===(W=null===(le=this.destination)||void 0===le?void 0:le.next)||void 0===W||W.call(le,F)}error(F){var le,W;null===(W=null===(le=this.destination)||void 0===le?void 0:le.error)||void 0===W||W.call(le,F)}complete(){var F,le;null===(le=null===(F=this.destination)||void 0===F?void 0:F.complete)||void 0===le||le.call(F)}_subscribe(F){var le,W;return null!==(W=null===(le=this.source)||void 0===le?void 0:le.subscribe(F))&&void 0!==W?W:C.Lc}}},80305:(kt,Pe,r)=>{"use strict";r.d(Pe,{Hp:()=>xe,Lv:()=>W});var i=r(84674),C=r(47394),_=r(82653),I=r(93894),B=r(72420);const Z=d("C",void 0,void 0);function d(ee,fe,Y){return{kind:ee,value:fe,error:Y}}var F=r(87599),le=r(81441);class W extends C.w0{constructor(fe){super(),this.isStopped=!1,fe?(this.destination=fe,(0,C.Nn)(fe)&&fe.add(this)):this.destination=We}static create(fe,Y,ge){return new xe(fe,Y,ge)}next(fe){this.isStopped?st(function re(ee){return d("N",ee,void 0)}(fe),this):this._next(fe)}error(fe){this.isStopped?st(function ie(ee){return d("E",void 0,ee)}(fe),this):(this.isStopped=!0,this._error(fe))}complete(){this.isStopped?st(Z,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(fe){this.destination.next(fe)}_error(fe){try{this.destination.error(fe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const de=Function.prototype.bind;function Q(ee,fe){return de.call(ee,fe)}class ue{constructor(fe){this.partialObserver=fe}next(fe){const{partialObserver:Y}=this;if(Y.next)try{Y.next(fe)}catch(ge){He(ge)}}error(fe){const{partialObserver:Y}=this;if(Y.error)try{Y.error(fe)}catch(ge){He(ge)}else He(fe)}complete(){const{partialObserver:fe}=this;if(fe.complete)try{fe.complete()}catch(Y){He(Y)}}}class xe extends W{constructor(fe,Y,ge){let Se;if(super(),(0,i.m)(fe)||!fe)Se={next:fe??void 0,error:Y??void 0,complete:ge??void 0};else{let je;this&&_.config.useDeprecatedNextContext?(je=Object.create(fe),je.unsubscribe=()=>this.unsubscribe(),Se={next:fe.next&&Q(fe.next,je),error:fe.error&&Q(fe.error,je),complete:fe.complete&&Q(fe.complete,je)}):Se=fe}this.destination=new ue(Se)}}function He(ee){_.config.useDeprecatedSynchronousErrorHandling?(0,le.O)(ee):(0,I.h)(ee)}function st(ee,fe){const{onStoppedNotification:Y}=_.config;Y&&F.z.setTimeout(()=>Y(ee,fe))}const We={closed:!0,next:B.Z,error:function et(ee){throw ee},complete:B.Z}},47394:(kt,Pe,r)=>{"use strict";r.d(Pe,{Lc:()=>Z,w0:()=>B,Nn:()=>ie});var i=r(84674);const _=(0,r(82306).d)(d=>function(le){d(this),this.message=le?`${le.length} errors occurred during unsubscription:\n${le.map((W,de)=>`${de+1}) ${W.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=le});var I=r(49039);class B{constructor(F){this.initialTeardown=F,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let F;if(!this.closed){this.closed=!0;const{_parentage:le}=this;if(le)if(this._parentage=null,Array.isArray(le))for(const Q of le)Q.remove(this);else le.remove(this);const{initialTeardown:W}=this;if((0,i.m)(W))try{W()}catch(Q){F=Q instanceof _?Q.errors:[Q]}const{_finalizers:de}=this;if(de){this._finalizers=null;for(const Q of de)try{re(Q)}catch(ue){F=F??[],ue instanceof _?F=[...F,...ue.errors]:F.push(ue)}}if(F)throw new _(F)}}add(F){var le;if(F&&F!==this)if(this.closed)re(F);else{if(F instanceof B){if(F.closed||F._hasParent(this))return;F._addParent(this)}(this._finalizers=null!==(le=this._finalizers)&&void 0!==le?le:[]).push(F)}}_hasParent(F){const{_parentage:le}=this;return le===F||Array.isArray(le)&&le.includes(F)}_addParent(F){const{_parentage:le}=this;this._parentage=Array.isArray(le)?(le.push(F),le):le?[le,F]:F}_removeParent(F){const{_parentage:le}=this;le===F?this._parentage=null:Array.isArray(le)&&(0,I.P)(le,F)}remove(F){const{_finalizers:le}=this;le&&(0,I.P)(le,F),F instanceof B&&F._removeParent(this)}}B.EMPTY=(()=>{const d=new B;return d.closed=!0,d})();const Z=B.EMPTY;function ie(d){return d instanceof B||d&&"closed"in d&&(0,i.m)(d.remove)&&(0,i.m)(d.add)&&(0,i.m)(d.unsubscribe)}function re(d){(0,i.m)(d)?d():d.unsubscribe()}},82653:(kt,Pe,r)=>{"use strict";r.d(Pe,{config:()=>i});const i={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93168:(kt,Pe,r)=>{"use strict";r.d(Pe,{c:()=>Z});var i=r(65592),C=r(47394),_=r(66196),I=r(8251),B=r(79360);class Z extends i.y{constructor(re,d){super(),this.source=re,this.subjectFactory=d,this._subject=null,this._refCount=0,this._connection=null,(0,B.A)(re)&&(this.lift=re.lift)}_subscribe(re){return this.getSubject().subscribe(re)}getSubject(){const re=this._subject;return(!re||re.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:re}=this;this._subject=this._connection=null,re?.unsubscribe()}connect(){let re=this._connection;if(!re){re=this._connection=new C.w0;const d=this.getSubject();re.add(this.source.subscribe((0,I.x)(d,void 0,()=>{this._teardown(),d.complete()},F=>{this._teardown(),d.error(F)},()=>this._teardown()))),re.closed&&(this._connection=null,re=C.w0.EMPTY)}return re}refCount(){return(0,_.x)()(this)}}},52572:(kt,Pe,r)=>{"use strict";r.d(Pe,{a:()=>F});var i=r(65592),C=r(17453),_=r(7715),I=r(42737),B=r(97400),Z=r(79940),ie=r(92714),re=r(8251),d=r(27103);function F(...de){const Q=(0,Z.yG)(de),ue=(0,Z.jO)(de),{args:xe,keys:He}=(0,C.D)(de);if(0===xe.length)return(0,_.D)([],Q);const et=new i.y(function le(de,Q,ue=I.y){return xe=>{W(Q,()=>{const{length:He}=de,et=new Array(He);let st=He,We=He;for(let ee=0;ee{const fe=(0,_.D)(de[ee],Q);let Y=!1;fe.subscribe((0,re.x)(xe,ge=>{et[ee]=ge,Y||(Y=!0,We--),We||xe.next(ue(et.slice()))},()=>{--st||xe.complete()}))},xe)},xe)}}(xe,Q,He?st=>(0,ie.n)(He,st):I.y));return ue?et.pipe((0,B.Z)(ue)):et}function W(de,Q,ue){de?(0,d.f)(ue,de,Q):Q()}},35211:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>B});var i=r(57537),_=r(79940),I=r(7715);function B(...Z){return function C(){return(0,i.J)(1)}()((0,I.D)(Z,(0,_.yG)(Z)))}},74911:(kt,Pe,r)=>{"use strict";r.d(Pe,{P:()=>_});var i=r(65592),C=r(54829);function _(I){return new i.y(B=>{(0,C.Xf)(I()).subscribe(B)})}},36232:(kt,Pe,r)=>{"use strict";r.d(Pe,{E:()=>C});const C=new(r(65592).y)(B=>B.complete())},9315:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>re});var i=r(65592),C=r(17453),_=r(54829),I=r(79940),B=r(8251),Z=r(97400),ie=r(92714);function re(...d){const F=(0,I.jO)(d),{args:le,keys:W}=(0,C.D)(d),de=new i.y(Q=>{const{length:ue}=le;if(!ue)return void Q.complete();const xe=new Array(ue);let He=ue,et=ue;for(let st=0;st{We||(We=!0,et--),xe[st]=ee},()=>He--,void 0,()=>{(!He||!We)&&(et||Q.next(W?(0,ie.n)(W,xe):xe),Q.complete())}))}});return F?de.pipe((0,Z.Z)(F)):de}},7715:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>ge});var i=r(54829),C=r(27103),_=r(79360),I=r(8251);function B(Se,je=0){return(0,_.e)((ot,Lt)=>{ot.subscribe((0,I.x)(Lt,Tt=>(0,C.f)(Lt,Se,()=>Lt.next(Tt),je),()=>(0,C.f)(Lt,Se,()=>Lt.complete(),je),Tt=>(0,C.f)(Lt,Se,()=>Lt.error(Tt),je)))})}function Z(Se,je=0){return(0,_.e)((ot,Lt)=>{Lt.add(Se.schedule(()=>ot.subscribe(Lt),je))})}var d=r(65592),le=r(64971),W=r(84674);function Q(Se,je){if(!Se)throw new Error("Iterable cannot be null");return new d.y(ot=>{(0,C.f)(ot,je,()=>{const Lt=Se[Symbol.asyncIterator]();(0,C.f)(ot,je,()=>{Lt.next().then(Tt=>{Tt.done?ot.complete():ot.next(Tt.value)})},0,!0)})})}var ue=r(38382),xe=r(54026),He=r(64266),et=r(83664),st=r(15726),We=r(69853),ee=r(50541);function ge(Se,je){return je?function Y(Se,je){if(null!=Se){if((0,ue.c)(Se))return function ie(Se,je){return(0,i.Xf)(Se).pipe(Z(je),B(je))}(Se,je);if((0,He.z)(Se))return function F(Se,je){return new d.y(ot=>{let Lt=0;return je.schedule(function(){Lt===Se.length?ot.complete():(ot.next(Se[Lt++]),ot.closed||this.schedule())})})}(Se,je);if((0,xe.t)(Se))return function re(Se,je){return(0,i.Xf)(Se).pipe(Z(je),B(je))}(Se,je);if((0,st.D)(Se))return Q(Se,je);if((0,et.T)(Se))return function de(Se,je){return new d.y(ot=>{let Lt;return(0,C.f)(ot,je,()=>{Lt=Se[le.h](),(0,C.f)(ot,je,()=>{let Tt,Kt;try{({value:Tt,done:Kt}=Lt.next())}catch(Ft){return void ot.error(Ft)}Kt?ot.complete():ot.next(Tt)},0,!0)}),()=>(0,W.m)(Lt?.return)&&Lt.return()})}(Se,je);if((0,ee.L)(Se))return function fe(Se,je){return Q((0,ee.Q)(Se),je)}(Se,je)}throw(0,We.z)(Se)}(Se,je):(0,i.Xf)(Se)}},92438:(kt,Pe,r)=>{"use strict";r.d(Pe,{R:()=>F});var i=r(54829),C=r(65592),_=r(21631),I=r(64266),B=r(84674),Z=r(97400);const ie=["addListener","removeListener"],re=["addEventListener","removeEventListener"],d=["on","off"];function F(ue,xe,He,et){if((0,B.m)(He)&&(et=He,He=void 0),et)return F(ue,xe,He).pipe((0,Z.Z)(et));const[st,We]=function Q(ue){return(0,B.m)(ue.addEventListener)&&(0,B.m)(ue.removeEventListener)}(ue)?re.map(ee=>fe=>ue[ee](xe,fe,He)):function W(ue){return(0,B.m)(ue.addListener)&&(0,B.m)(ue.removeListener)}(ue)?ie.map(le(ue,xe)):function de(ue){return(0,B.m)(ue.on)&&(0,B.m)(ue.off)}(ue)?d.map(le(ue,xe)):[];if(!st&&(0,I.z)(ue))return(0,_.z)(ee=>F(ee,xe,He))((0,i.Xf)(ue));if(!st)throw new TypeError("Invalid event target");return new C.y(ee=>{const fe=(...Y)=>ee.next(1We(fe)})}function le(ue,xe){return He=>et=>ue[He](xe,et)}},54829:(kt,Pe,r)=>{"use strict";r.d(Pe,{Xf:()=>de});var i=r(97582),C=r(64266),_=r(54026),I=r(65592),B=r(38382),Z=r(15726),ie=r(69853),re=r(83664),d=r(50541),F=r(84674),le=r(93894),W=r(14850);function de(ee){if(ee instanceof I.y)return ee;if(null!=ee){if((0,B.c)(ee))return function Q(ee){return new I.y(fe=>{const Y=ee[W.L]();if((0,F.m)(Y.subscribe))return Y.subscribe(fe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ee);if((0,C.z)(ee))return function ue(ee){return new I.y(fe=>{for(let Y=0;Y{ee.then(Y=>{fe.closed||(fe.next(Y),fe.complete())},Y=>fe.error(Y)).then(null,le.h)})}(ee);if((0,Z.D)(ee))return et(ee);if((0,re.T)(ee))return function He(ee){return new I.y(fe=>{for(const Y of ee)if(fe.next(Y),fe.closed)return;fe.complete()})}(ee);if((0,d.L)(ee))return function st(ee){return et((0,d.Q)(ee))}(ee)}throw(0,ie.z)(ee)}function et(ee){return new I.y(fe=>{(function We(ee,fe){var Y,ge,Se,je;return(0,i.mG)(this,void 0,void 0,function*(){try{for(Y=(0,i.KL)(ee);!(ge=yield Y.next()).done;)if(fe.next(ge.value),fe.closed)return}catch(ot){Se={error:ot}}finally{try{ge&&!ge.done&&(je=Y.return)&&(yield je.call(Y))}finally{if(Se)throw Se.error}}fe.complete()})})(ee,fe).catch(Y=>fe.error(Y))})}},63019:(kt,Pe,r)=>{"use strict";r.d(Pe,{T:()=>Z});var i=r(57537),C=r(54829),_=r(36232),I=r(79940),B=r(7715);function Z(...ie){const re=(0,I.yG)(ie),d=(0,I._6)(ie,1/0),F=ie;return F.length?1===F.length?(0,C.Xf)(F[0]):(0,i.J)(d)((0,B.D)(F,re)):_.E}},22096:(kt,Pe,r)=>{"use strict";r.d(Pe,{of:()=>_});var i=r(79940),C=r(7715);function _(...I){const B=(0,i.yG)(I);return(0,C.D)(I,B)}},58504:(kt,Pe,r)=>{"use strict";r.d(Pe,{_:()=>_});var i=r(65592),C=r(84674);function _(I,B){const Z=(0,C.m)(I)?I:()=>I,ie=re=>re.error(Z());return new i.y(B?re=>B.schedule(ie,0,re):ie)}},74825:(kt,Pe,r)=>{"use strict";r.d(Pe,{H:()=>B});var i=r(65592),C=r(16321),_=r(50671);function B(Z=0,ie,re=C.P){let d=-1;return null!=ie&&((0,_.K)(ie)?re=ie:d=ie),new i.y(F=>{let le=function I(Z){return Z instanceof Date&&!isNaN(Z)}(Z)?+Z-re.now():Z;le<0&&(le=0);let W=0;return re.schedule(function(){F.closed||(F.next(W++),0<=d?this.schedule(void 0,d):F.complete())},le)})}},8251:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>C});var i=r(80305);function C(I,B,Z,ie,re){return new _(I,B,Z,ie,re)}class _ extends i.Lv{constructor(B,Z,ie,re,d,F){super(B),this.onFinalize=d,this.shouldUnsubscribe=F,this._next=Z?function(le){try{Z(le)}catch(W){B.error(W)}}:super._next,this._error=re?function(le){try{re(le)}catch(W){B.error(W)}finally{this.unsubscribe()}}:super._error,this._complete=ie?function(){try{ie()}catch(le){B.error(le)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var B;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:Z}=this;super.unsubscribe(),!Z&&(null===(B=this.onFinalize)||void 0===B||B.call(this))}}}},26306:(kt,Pe,r)=>{"use strict";r.d(Pe,{K:()=>I});var i=r(54829),C=r(8251),_=r(79360);function I(B){return(0,_.e)((Z,ie)=>{let F,re=null,d=!1;re=Z.subscribe((0,C.x)(ie,void 0,void 0,le=>{F=(0,i.Xf)(B(le,I(B)(Z))),re?(re.unsubscribe(),re=null,F.subscribe(ie)):d=!0})),d&&(re.unsubscribe(),re=null,F.subscribe(ie))})}},76328:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>_});var i=r(21631),C=r(84674);function _(I,B){return(0,C.m)(B)?(0,i.z)(I,B,1):(0,i.z)(I,1)}},83620:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>I});var i=r(16321),C=r(79360),_=r(8251);function I(B,Z=i.z){return(0,C.e)((ie,re)=>{let d=null,F=null,le=null;const W=()=>{if(d){d.unsubscribe(),d=null;const Q=F;F=null,re.next(Q)}};function de(){const Q=le+B,ue=Z.now();if(ue{F=Q,le=Z.now(),d||(d=Z.schedule(de,B),re.add(d))},()=>{W(),re.complete()},void 0,()=>{F=d=null}))})}},5177:(kt,Pe,r)=>{"use strict";r.d(Pe,{g:()=>de});var i=r(16321),C=r(35211),_=r(48180),I=r(79360),B=r(8251),Z=r(72420),re=r(21441),d=r(21631),F=r(54829);function le(Q,ue){return ue?xe=>(0,C.z)(ue.pipe((0,_.q)(1),function ie(){return(0,I.e)((Q,ue)=>{Q.subscribe((0,B.x)(ue,Z.Z))})}()),xe.pipe(le(Q))):(0,d.z)((xe,He)=>(0,F.Xf)(Q(xe,He)).pipe((0,_.q)(1),(0,re.h)(xe)))}var W=r(74825);function de(Q,ue=i.z){const xe=(0,W.H)(Q,ue);return le(()=>xe)}},93997:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>I});var i=r(42737),C=r(79360),_=r(8251);function I(Z,ie=i.y){return Z=Z??B,(0,C.e)((re,d)=>{let F,le=!0;re.subscribe((0,_.x)(d,W=>{const de=ie(W);(le||!Z(F,de))&&(le=!1,F=de,d.next(W))}))})}function B(Z,ie){return Z===ie}},32181:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>_});var i=r(79360),C=r(8251);function _(I,B){return(0,i.e)((Z,ie)=>{let re=0;Z.subscribe((0,C.x)(ie,d=>I.call(B,d,re++)&&ie.next(d)))})}},64716:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>C});var i=r(79360);function C(_){return(0,i.e)((I,B)=>{try{I.subscribe(B)}finally{B.add(_)}})}},37398:(kt,Pe,r)=>{"use strict";r.d(Pe,{U:()=>_});var i=r(79360),C=r(8251);function _(I,B){return(0,i.e)((Z,ie)=>{let re=0;Z.subscribe((0,C.x)(ie,d=>{ie.next(I.call(B,d,re++))}))})}},21441:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>C});var i=r(37398);function C(_){return(0,i.U)(()=>_)}},57537:(kt,Pe,r)=>{"use strict";r.d(Pe,{J:()=>_});var i=r(21631),C=r(42737);function _(I=1/0){return(0,i.z)(C.y,I)}},21631:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>re});var i=r(37398),C=r(54829),_=r(79360),I=r(27103),B=r(8251),ie=r(84674);function re(d,F,le=1/0){return(0,ie.m)(F)?re((W,de)=>(0,i.U)((Q,ue)=>F(W,Q,de,ue))((0,C.Xf)(d(W,de))),le):("number"==typeof F&&(le=F),(0,_.e)((W,de)=>function Z(d,F,le,W,de,Q,ue,xe){const He=[];let et=0,st=0,We=!1;const ee=()=>{We&&!He.length&&!et&&F.complete()},fe=ge=>et{Q&&F.next(ge),et++;let Se=!1;(0,C.Xf)(le(ge,st++)).subscribe((0,B.x)(F,je=>{de?.(je),Q?fe(je):F.next(je)},()=>{Se=!0},void 0,()=>{if(Se)try{for(et--;He.length&&etY(je)):Y(je)}ee()}catch(je){F.error(je)}}))};return d.subscribe((0,B.x)(F,fe,()=>{We=!0,ee()})),()=>{xe?.()}}(W,de,d,le)))}},66196:(kt,Pe,r)=>{"use strict";r.d(Pe,{x:()=>_});var i=r(79360),C=r(8251);function _(){return(0,i.e)((I,B)=>{let Z=null;I._refCount++;const ie=(0,C.x)(B,void 0,void 0,void 0,()=>{if(!I||I._refCount<=0||0<--I._refCount)return void(Z=null);const re=I._connection,d=Z;Z=null,re&&(!d||re===d)&&re.unsubscribe(),B.unsubscribe()});I.subscribe(ie),ie.closed||(Z=I.connect())})}},37921:(kt,Pe,r)=>{"use strict";r.d(Pe,{X:()=>Z});var i=r(79360),C=r(8251),_=r(42737),I=r(74825),B=r(54829);function Z(ie=1/0){let re;re=ie&&"object"==typeof ie?ie:{count:ie};const{count:d=1/0,delay:F,resetOnSuccess:le=!1}=re;return d<=0?_.y:(0,i.e)((W,de)=>{let ue,Q=0;const xe=()=>{let He=!1;ue=W.subscribe((0,C.x)(de,et=>{le&&(Q=0),de.next(et)},void 0,et=>{if(Q++{ue?(ue.unsubscribe(),ue=null,xe()):He=!0};if(null!=F){const We="number"==typeof F?(0,I.H)(F):(0,B.Xf)(F(et,Q)),ee=(0,C.x)(de,()=>{ee.unsubscribe(),st()},()=>{de.complete()});We.subscribe(ee)}else st()}else de.error(et)})),He&&(ue.unsubscribe(),ue=null,xe())};xe()})}},63020:(kt,Pe,r)=>{"use strict";r.d(Pe,{B:()=>B});var i=r(54829),C=r(78645),_=r(80305),I=r(79360);function B(ie={}){const{connector:re=(()=>new C.x),resetOnError:d=!0,resetOnComplete:F=!0,resetOnRefCountZero:le=!0}=ie;return W=>{let de,Q,ue,xe=0,He=!1,et=!1;const st=()=>{Q?.unsubscribe(),Q=void 0},We=()=>{st(),de=ue=void 0,He=et=!1},ee=()=>{const fe=de;We(),fe?.unsubscribe()};return(0,I.e)((fe,Y)=>{xe++,!et&&!He&&st();const ge=ue=ue??re();Y.add(()=>{xe--,0===xe&&!et&&!He&&(Q=Z(ee,le))}),ge.subscribe(Y),!de&&xe>0&&(de=new _.Hp({next:Se=>ge.next(Se),error:Se=>{et=!0,st(),Q=Z(We,d,Se),ge.error(Se)},complete:()=>{He=!0,st(),Q=Z(We,F),ge.complete()}}),(0,i.Xf)(fe).subscribe(de))})(W)}}function Z(ie,re,...d){if(!0===re)return void ie();if(!1===re)return;const F=new _.Hp({next:()=>{F.unsubscribe(),ie()}});return(0,i.Xf)(re(...d)).subscribe(F)}},70940:(kt,Pe,r)=>{"use strict";r.d(Pe,{d:()=>B});var i=r(78645),C=r(84552);class _ extends i.x{constructor(ie=1/0,re=1/0,d=C.l){super(),this._bufferSize=ie,this._windowTime=re,this._timestampProvider=d,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=re===1/0,this._bufferSize=Math.max(1,ie),this._windowTime=Math.max(1,re)}next(ie){const{isStopped:re,_buffer:d,_infiniteTimeWindow:F,_timestampProvider:le,_windowTime:W}=this;re||(d.push(ie),!F&&d.push(le.now()+W)),this._trimBuffer(),super.next(ie)}_subscribe(ie){this._throwIfClosed(),this._trimBuffer();const re=this._innerSubscribe(ie),{_infiniteTimeWindow:d,_buffer:F}=this,le=F.slice();for(let W=0;Wnew _(d,ie,re),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:F})}},836:(kt,Pe,r)=>{"use strict";r.d(Pe,{T:()=>C});var i=r(32181);function C(_){return(0,i.h)((I,B)=>_<=B)}},27921:(kt,Pe,r)=>{"use strict";r.d(Pe,{O:()=>I});var i=r(35211),C=r(79940),_=r(79360);function I(...B){const Z=(0,C.yG)(B);return(0,_.e)((ie,re)=>{(Z?(0,i.z)(B,ie,Z):(0,i.z)(B,ie)).subscribe(re)})}},94664:(kt,Pe,r)=>{"use strict";r.d(Pe,{w:()=>I});var i=r(54829),C=r(79360),_=r(8251);function I(B,Z){return(0,C.e)((ie,re)=>{let d=null,F=0,le=!1;const W=()=>le&&!d&&re.complete();ie.subscribe((0,_.x)(re,de=>{d?.unsubscribe();let Q=0;const ue=F++;(0,i.Xf)(B(de,ue)).subscribe(d=(0,_.x)(re,xe=>re.next(Z?Z(de,xe,ue,Q++):xe),()=>{d=null,W()}))},()=>{le=!0,W()}))})}},48180:(kt,Pe,r)=>{"use strict";r.d(Pe,{q:()=>I});var i=r(36232),C=r(79360),_=r(8251);function I(B){return B<=0?()=>i.E:(0,C.e)((Z,ie)=>{let re=0;Z.subscribe((0,_.x)(ie,d=>{++re<=B&&(ie.next(d),B<=re&&ie.complete())}))})}},59773:(kt,Pe,r)=>{"use strict";r.d(Pe,{R:()=>B});var i=r(79360),C=r(8251),_=r(54829),I=r(72420);function B(Z){return(0,i.e)((ie,re)=>{(0,_.Xf)(Z).subscribe((0,C.x)(re,()=>re.complete(),I.Z)),!re.closed&&ie.subscribe(re)})}},99397:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>B});var i=r(84674),C=r(79360),_=r(8251),I=r(42737);function B(Z,ie,re){const d=(0,i.m)(Z)||ie||re?{next:Z,error:ie,complete:re}:Z;return d?(0,C.e)((F,le)=>{var W;null===(W=d.subscribe)||void 0===W||W.call(d);let de=!0;F.subscribe((0,_.x)(le,Q=>{var ue;null===(ue=d.next)||void 0===ue||ue.call(d,Q),le.next(Q)},()=>{var Q;de=!1,null===(Q=d.complete)||void 0===Q||Q.call(d),le.complete()},Q=>{var ue;de=!1,null===(ue=d.error)||void 0===ue||ue.call(d,Q),le.error(Q)},()=>{var Q,ue;de&&(null===(Q=d.unsubscribe)||void 0===Q||Q.call(d)),null===(ue=d.finalize)||void 0===ue||ue.call(d)}))}):I.y}},41954:(kt,Pe,r)=>{"use strict";r.d(Pe,{o:()=>B});var i=r(47394);class C extends i.w0{constructor(ie,re){super()}schedule(ie,re=0){return this}}const _={setInterval(Z,ie,...re){const{delegate:d}=_;return d?.setInterval?d.setInterval(Z,ie,...re):setInterval(Z,ie,...re)},clearInterval(Z){const{delegate:ie}=_;return(ie?.clearInterval||clearInterval)(Z)},delegate:void 0};var I=r(49039);class B extends C{constructor(ie,re){super(ie,re),this.scheduler=ie,this.work=re,this.pending=!1}schedule(ie,re=0){var d;if(this.closed)return this;this.state=ie;const F=this.id,le=this.scheduler;return null!=F&&(this.id=this.recycleAsyncId(le,F,re)),this.pending=!0,this.delay=re,this.id=null!==(d=this.id)&&void 0!==d?d:this.requestAsyncId(le,this.id,re),this}requestAsyncId(ie,re,d=0){return _.setInterval(ie.flush.bind(ie,this),d)}recycleAsyncId(ie,re,d=0){if(null!=d&&this.delay===d&&!1===this.pending)return re;null!=re&&_.clearInterval(re)}execute(ie,re){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const d=this._execute(ie,re);if(d)return d;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ie,re){let F,d=!1;try{this.work(ie)}catch(le){d=!0,F=le||new Error("Scheduled action threw falsy error")}if(d)return this.unsubscribe(),F}unsubscribe(){if(!this.closed){const{id:ie,scheduler:re}=this,{actions:d}=re;this.work=this.state=this.scheduler=null,this.pending=!1,(0,I.P)(d,this),null!=ie&&(this.id=this.recycleAsyncId(re,ie,null)),this.delay=null,super.unsubscribe()}}}},2631:(kt,Pe,r)=>{"use strict";r.d(Pe,{v:()=>_});var i=r(84552);class C{constructor(B,Z=C.now){this.schedulerActionCtor=B,this.now=Z}schedule(B,Z=0,ie){return new this.schedulerActionCtor(this,B).schedule(ie,Z)}}C.now=i.l.now;class _ extends C{constructor(B,Z=C.now){super(B,Z),this.actions=[],this._active=!1}flush(B){const{actions:Z}=this;if(this._active)return void Z.push(B);let ie;this._active=!0;do{if(ie=B.execute(B.state,B.delay))break}while(B=Z.shift());if(this._active=!1,ie){for(;B=Z.shift();)B.unsubscribe();throw ie}}}},76410:(kt,Pe,r)=>{"use strict";r.d(Pe,{E:()=>Q});var i=r(41954);let _,C=1;const I={};function B(xe){return xe in I&&(delete I[xe],!0)}const Z={setImmediate(xe){const He=C++;return I[He]=!0,_||(_=Promise.resolve()),_.then(()=>B(He)&&xe()),He},clearImmediate(xe){B(xe)}},{setImmediate:re,clearImmediate:d}=Z,F={setImmediate(...xe){const{delegate:He}=F;return(He?.setImmediate||re)(...xe)},clearImmediate(xe){const{delegate:He}=F;return(He?.clearImmediate||d)(xe)},delegate:void 0};var W=r(2631);const Q=new class de extends W.v{flush(He){this._active=!0;const et=this._scheduled;this._scheduled=void 0;const{actions:st}=this;let We;He=He||st.shift();do{if(We=He.execute(He.state,He.delay))break}while((He=st[0])&&He.id===et&&st.shift());if(this._active=!1,We){for(;(He=st[0])&&He.id===et&&st.shift();)He.unsubscribe();throw We}}}(class le extends i.o{constructor(He,et){super(He,et),this.scheduler=He,this.work=et}requestAsyncId(He,et,st=0){return null!==st&&st>0?super.requestAsyncId(He,et,st):(He.actions.push(this),He._scheduled||(He._scheduled=F.setImmediate(He.flush.bind(He,void 0))))}recycleAsyncId(He,et,st=0){var We;if(null!=st?st>0:this.delay>0)return super.recycleAsyncId(He,et,st);const{actions:ee}=He;null!=et&&(null===(We=ee[ee.length-1])||void 0===We?void 0:We.id)!==et&&(F.clearImmediate(et),He._scheduled===et&&(He._scheduled=void 0))}})},16321:(kt,Pe,r)=>{"use strict";r.d(Pe,{P:()=>I,z:()=>_});var i=r(41954);const _=new(r(2631).v)(i.o),I=_},84552:(kt,Pe,r)=>{"use strict";r.d(Pe,{l:()=>i});const i={now:()=>(i.delegate||Date).now(),delegate:void 0}},87599:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>i});const i={setTimeout(C,_,...I){const{delegate:B}=i;return B?.setTimeout?B.setTimeout(C,_,...I):setTimeout(C,_,...I)},clearTimeout(C){const{delegate:_}=i;return(_?.clearTimeout||clearTimeout)(C)},delegate:void 0}},64971:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>C});const C=function i(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(kt,Pe,r)=>{"use strict";r.d(Pe,{L:()=>i});const i="function"==typeof Symbol&&Symbol.observable||"@@observable"},79940:(kt,Pe,r)=>{"use strict";r.d(Pe,{_6:()=>Z,jO:()=>I,yG:()=>B});var i=r(84674),C=r(50671);function _(ie){return ie[ie.length-1]}function I(ie){return(0,i.m)(_(ie))?ie.pop():void 0}function B(ie){return(0,C.K)(_(ie))?ie.pop():void 0}function Z(ie,re){return"number"==typeof _(ie)?ie.pop():re}},17453:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>B});const{isArray:i}=Array,{getPrototypeOf:C,prototype:_,keys:I}=Object;function B(ie){if(1===ie.length){const re=ie[0];if(i(re))return{args:re,keys:null};if(function Z(ie){return ie&&"object"==typeof ie&&C(ie)===_}(re)){const d=I(re);return{args:d.map(F=>re[F]),keys:d}}}return{args:ie,keys:null}}},49039:(kt,Pe,r)=>{"use strict";function i(C,_){if(C){const I=C.indexOf(_);0<=I&&C.splice(I,1)}}r.d(Pe,{P:()=>i})},82306:(kt,Pe,r)=>{"use strict";function i(C){const I=C(B=>{Error.call(B),B.stack=(new Error).stack});return I.prototype=Object.create(Error.prototype),I.prototype.constructor=I,I}r.d(Pe,{d:()=>i})},92714:(kt,Pe,r)=>{"use strict";function i(C,_){return C.reduce((I,B,Z)=>(I[B]=_[Z],I),{})}r.d(Pe,{n:()=>i})},81441:(kt,Pe,r)=>{"use strict";r.d(Pe,{O:()=>I,x:()=>_});var i=r(82653);let C=null;function _(B){if(i.config.useDeprecatedSynchronousErrorHandling){const Z=!C;if(Z&&(C={errorThrown:!1,error:null}),B(),Z){const{errorThrown:ie,error:re}=C;if(C=null,ie)throw re}}else B()}function I(B){i.config.useDeprecatedSynchronousErrorHandling&&C&&(C.errorThrown=!0,C.error=B)}},27103:(kt,Pe,r)=>{"use strict";function i(C,_,I,B=0,Z=!1){const ie=_.schedule(function(){I(),Z?C.add(this.schedule(null,B)):this.unsubscribe()},B);if(C.add(ie),!Z)return ie}r.d(Pe,{f:()=>i})},42737:(kt,Pe,r)=>{"use strict";function i(C){return C}r.d(Pe,{y:()=>i})},64266:(kt,Pe,r)=>{"use strict";r.d(Pe,{z:()=>i});const i=C=>C&&"number"==typeof C.length&&"function"!=typeof C},15726:(kt,Pe,r)=>{"use strict";r.d(Pe,{D:()=>C});var i=r(84674);function C(_){return Symbol.asyncIterator&&(0,i.m)(_?.[Symbol.asyncIterator])}},84674:(kt,Pe,r)=>{"use strict";function i(C){return"function"==typeof C}r.d(Pe,{m:()=>i})},38382:(kt,Pe,r)=>{"use strict";r.d(Pe,{c:()=>_});var i=r(14850),C=r(84674);function _(I){return(0,C.m)(I[i.L])}},83664:(kt,Pe,r)=>{"use strict";r.d(Pe,{T:()=>_});var i=r(64971),C=r(84674);function _(I){return(0,C.m)(I?.[i.h])}},2664:(kt,Pe,r)=>{"use strict";r.d(Pe,{b:()=>_});var i=r(65592),C=r(84674);function _(I){return!!I&&(I instanceof i.y||(0,C.m)(I.lift)&&(0,C.m)(I.subscribe))}},54026:(kt,Pe,r)=>{"use strict";r.d(Pe,{t:()=>C});var i=r(84674);function C(_){return(0,i.m)(_?.then)}},50541:(kt,Pe,r)=>{"use strict";r.d(Pe,{L:()=>I,Q:()=>_});var i=r(97582),C=r(84674);function _(B){return(0,i.FC)(this,arguments,function*(){const ie=B.getReader();try{for(;;){const{value:re,done:d}=yield(0,i.qq)(ie.read());if(d)return yield(0,i.qq)(void 0);yield yield(0,i.qq)(re)}}finally{ie.releaseLock()}})}function I(B){return(0,C.m)(B?.getReader)}},50671:(kt,Pe,r)=>{"use strict";r.d(Pe,{K:()=>C});var i=r(84674);function C(_){return _&&(0,i.m)(_.schedule)}},79360:(kt,Pe,r)=>{"use strict";r.d(Pe,{A:()=>C,e:()=>_});var i=r(84674);function C(I){return(0,i.m)(I?.lift)}function _(I){return B=>{if(C(B))return B.lift(function(Z){try{return I(Z,this)}catch(ie){this.error(ie)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(kt,Pe,r)=>{"use strict";r.d(Pe,{Z:()=>I});var i=r(37398);const{isArray:C}=Array;function I(B){return(0,i.U)(Z=>function _(B,Z){return C(Z)?B(...Z):B(Z)}(B,Z))}},72420:(kt,Pe,r)=>{"use strict";function i(){}r.d(Pe,{Z:()=>i})},88407:(kt,Pe,r)=>{"use strict";r.d(Pe,{U:()=>_,z:()=>C});var i=r(42737);function C(...I){return _(I)}function _(I){return 0===I.length?i.y:1===I.length?I[0]:function(Z){return I.reduce((ie,re)=>re(ie),Z)}}},93894:(kt,Pe,r)=>{"use strict";r.d(Pe,{h:()=>_});var i=r(82653),C=r(87599);function _(I){C.z.setTimeout(()=>{const{onUnhandledError:B}=i.config;if(!B)throw I;B(I)})}},69853:(kt,Pe,r)=>{"use strict";function i(C){return new TypeError(`You provided ${null!==C&&"object"==typeof C?"an invalid object":`'${C}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(Pe,{z:()=>i})},86825:(kt,Pe,r)=>{"use strict";r.d(Pe,{F4:()=>F,IO:()=>ue,LC:()=>C,SB:()=>d,X$:()=>I,ZE:()=>et,ZN:()=>He,_j:()=>i,eR:()=>le,jt:()=>B,k1:()=>st,l3:()=>_,oB:()=>re,pV:()=>de,ru:()=>Z,vP:()=>ie});class i{}class C{}const _="*";function I(We,ee){return{type:7,name:We,definitions:ee,options:{}}}function B(We,ee=null){return{type:4,styles:ee,timings:We}}function Z(We,ee=null){return{type:3,steps:We,options:ee}}function ie(We,ee=null){return{type:2,steps:We,options:ee}}function re(We){return{type:6,styles:We,offset:null}}function d(We,ee,fe){return{type:0,name:We,styles:ee,options:fe}}function F(We){return{type:5,steps:We}}function le(We,ee,fe=null){return{type:1,expr:We,animation:ee,options:fe}}function de(We=null){return{type:9,options:We}}function ue(We,ee,fe=null){return{type:11,selector:We,animation:ee,options:fe}}class He{constructor(ee=0,fe=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=ee+fe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ee=>ee()),this._onDoneFns=[])}onStart(ee){this._originalOnStartFns.push(ee),this._onStartFns.push(ee)}onDone(ee){this._originalOnDoneFns.push(ee),this._onDoneFns.push(ee)}onDestroy(ee){this._onDestroyFns.push(ee)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ee=>ee()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ee=>ee()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ee){this._position=this.totalTime?ee*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ee){const fe="start"==ee?this._onStartFns:this._onDoneFns;fe.forEach(Y=>Y()),fe.length=0}}class et{constructor(ee){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ee;let fe=0,Y=0,ge=0;const Se=this.players.length;0==Se?queueMicrotask(()=>this._onFinish()):this.players.forEach(je=>{je.onDone(()=>{++fe==Se&&this._onFinish()}),je.onDestroy(()=>{++Y==Se&&this._onDestroy()}),je.onStart(()=>{++ge==Se&&this._onStart()})}),this.totalTime=this.players.reduce((je,ot)=>Math.max(je,ot.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ee=>ee()),this._onDoneFns=[])}init(){this.players.forEach(ee=>ee.init())}onStart(ee){this._onStartFns.push(ee)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ee=>ee()),this._onStartFns=[])}onDone(ee){this._onDoneFns.push(ee)}onDestroy(ee){this._onDestroyFns.push(ee)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ee=>ee.play())}pause(){this.players.forEach(ee=>ee.pause())}restart(){this.players.forEach(ee=>ee.restart())}finish(){this._onFinish(),this.players.forEach(ee=>ee.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ee=>ee.destroy()),this._onDestroyFns.forEach(ee=>ee()),this._onDestroyFns=[])}reset(){this.players.forEach(ee=>ee.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ee){const fe=ee*this.totalTime;this.players.forEach(Y=>{const ge=Y.totalTime?Math.min(1,fe/Y.totalTime):1;Y.setPosition(ge)})}getPosition(){const ee=this.players.reduce((fe,Y)=>null===fe||Y.totalTime>fe.totalTime?Y:fe,null);return null!=ee?ee.getPosition():0}beforeDestroy(){this.players.forEach(ee=>{ee.beforeDestroy&&ee.beforeDestroy()})}triggerCallback(ee){const fe="start"==ee?this._onStartFns:this._onDoneFns;fe.forEach(Y=>Y()),fe.length=0}}const st="!"},4300:(kt,Pe,r)=>{"use strict";r.d(Pe,{$s:()=>Lt,Em:()=>Ut,Kd:()=>be,X6:()=>zt,Zf:()=>ee,iD:()=>fe,ic:()=>jt,kH:()=>cn,qV:()=>nt,qm:()=>Rt,rt:()=>Ze,s1:()=>Ot,tE:()=>Xt,yG:()=>ze});var i=r(96814),C=r(65879),_=r(62831),I=r(78645),B=r(47394),Z=r(65619),ie=r(22096),re=r(36028),d=r(99397),F=r(83620),le=r(32181),W=r(37398),de=r(48180),Q=r(836),ue=r(93997),xe=r(59773),He=r(42495),et=r(17131),st=r(71088);const We=" ";function ee($,L,E){const ne=Y($,L);ne.some(ye=>ye.trim()==E.trim())||(ne.push(E.trim()),$.setAttribute(L,ne.join(We)))}function fe($,L,E){const ye=Y($,L).filter(ht=>ht!=E.trim());ye.length?$.setAttribute(L,ye.join(We)):$.removeAttribute(L)}function Y($,L){return($.getAttribute(L)||"").match(/\S+/g)||[]}const Se="cdk-describedby-message",je="cdk-describedby-host";let ot=0,Lt=(()=>{class ${constructor(E,ne){this._platform=ne,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ot++,this._document=E,this._id=(0,C.f3M)(C.AFp)+"-"+ot++}describe(E,ne,ye){if(!this._canBeDescribed(E,ne))return;const ht=Tt(ne,ye);"string"!=typeof ne?(Kt(ne,this._id),this._messageRegistry.set(ht,{messageElement:ne,referenceCount:0})):this._messageRegistry.has(ht)||this._createMessageElement(ne,ye),this._isElementDescribedByMessage(E,ht)||this._addMessageReference(E,ht)}removeDescription(E,ne,ye){if(!ne||!this._isElementNode(E))return;const ht=Tt(ne,ye);if(this._isElementDescribedByMessage(E,ht)&&this._removeMessageReference(E,ht),"string"==typeof ne){const Ve=this._messageRegistry.get(ht);Ve&&0===Ve.referenceCount&&this._deleteMessageElement(ht)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const E=this._document.querySelectorAll(`[${je}="${this._id}"]`);for(let ne=0;ne0!=ye.indexOf(Se));E.setAttribute("aria-describedby",ne.join(" "))}_addMessageReference(E,ne){const ye=this._messageRegistry.get(ne);ee(E,"aria-describedby",ye.messageElement.id),E.setAttribute(je,this._id),ye.referenceCount++}_removeMessageReference(E,ne){const ye=this._messageRegistry.get(ne);ye.referenceCount--,fe(E,"aria-describedby",ye.messageElement.id),E.removeAttribute(je)}_isElementDescribedByMessage(E,ne){const ye=Y(E,"aria-describedby"),ht=this._messageRegistry.get(ne),Ve=ht&&ht.messageElement.id;return!!Ve&&-1!=ye.indexOf(Ve)}_canBeDescribed(E,ne){if(!this._isElementNode(E))return!1;if(ne&&"object"==typeof ne)return!0;const ye=null==ne?"":`${ne}`.trim(),ht=E.getAttribute("aria-label");return!(!ye||ht&&ht.trim()===ye)}_isElementNode(E){return E.nodeType===this._document.ELEMENT_NODE}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(i.K0),C.LFG(_.t4))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function Tt($,L){return"string"==typeof $?`${L||""}/${$}`:$}function Kt($,L){$.id||($.id=`${Se}-${L}-${ot++}`)}class Ft{constructor(L){this._items=L,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new I.x,this._typeaheadSubscription=B.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=E=>E.disabled,this._pressedLetters=[],this.tabOut=new I.x,this.change=new I.x,L instanceof C.n_E&&(this._itemChangesSubscription=L.changes.subscribe(E=>{if(this._activeItem){const ye=E.toArray().indexOf(this._activeItem);ye>-1&&ye!==this._activeItemIndex&&(this._activeItemIndex=ye)}}))}skipPredicate(L){return this._skipPredicateFn=L,this}withWrap(L=!0){return this._wrap=L,this}withVerticalOrientation(L=!0){return this._vertical=L,this}withHorizontalOrientation(L){return this._horizontal=L,this}withAllowedModifierKeys(L){return this._allowedModifierKeys=L,this}withTypeAhead(L=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,d.b)(E=>this._pressedLetters.push(E)),(0,F.b)(L),(0,le.h)(()=>this._pressedLetters.length>0),(0,W.U)(()=>this._pressedLetters.join(""))).subscribe(E=>{const ne=this._getItemsArray();for(let ye=1;ye!L[ht]||this._allowedModifierKeys.indexOf(ht)>-1);switch(E){case re.Mf:return void this.tabOut.next();case re.JH:if(this._vertical&&ye){this.setNextItemActive();break}return;case re.LH:if(this._vertical&&ye){this.setPreviousItemActive();break}return;case re.SV:if(this._horizontal&&ye){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case re.oh:if(this._horizontal&&ye){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case re.Sd:if(this._homeAndEnd&&ye){this.setFirstItemActive();break}return;case re.uR:if(this._homeAndEnd&&ye){this.setLastItemActive();break}return;case re.Ku:if(this._pageUpAndDown.enabled&&ye){const ht=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ht>0?ht:0,1);break}return;case re.VM:if(this._pageUpAndDown.enabled&&ye){const ht=this._activeItemIndex+this._pageUpAndDown.delta,Ve=this._getItemsArray().length;this._setActiveItemByIndex(ht=re.A&&E<=re.Z||E>=re.xE&&E<=re.aO)&&this._letterKeyStream.next(String.fromCharCode(E))))}this._pressedLetters=[],L.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(L){const E=this._getItemsArray(),ne="number"==typeof L?L:E.indexOf(L);this._activeItem=E[ne]??null,this._activeItemIndex=ne}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(L){this._wrap?this._setActiveInWrapMode(L):this._setActiveInDefaultMode(L)}_setActiveInWrapMode(L){const E=this._getItemsArray();for(let ne=1;ne<=E.length;ne++){const ye=(this._activeItemIndex+L*ne+E.length)%E.length;if(!this._skipPredicateFn(E[ye]))return void this.setActiveItem(ye)}}_setActiveInDefaultMode(L){this._setActiveItemByIndex(this._activeItemIndex+L,L)}_setActiveItemByIndex(L,E){const ne=this._getItemsArray();if(ne[L]){for(;this._skipPredicateFn(ne[L]);)if(!ne[L+=E])return;this.setActiveItem(L)}}_getItemsArray(){return this._items instanceof C.n_E?this._items.toArray():this._items}}class Ot extends Ft{setActiveItem(L){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(L),this.activeItem&&this.activeItem.setActiveStyles()}}class Ut extends Ft{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(L){return this._origin=L,this}setActiveItem(L){super.setActiveItem(L),this.activeItem&&this.activeItem.focus(this._origin)}}let jt=(()=>{class ${constructor(E){this._platform=E}isDisabled(E){return E.hasAttribute("disabled")}isVisible(E){return function De($){return!!($.offsetWidth||$.offsetHeight||"function"==typeof $.getClientRects&&$.getClientRects().length)}(E)&&"visible"===getComputedStyle(E).visibility}isTabbable(E){if(!this._platform.isBrowser)return!1;const ne=function me($){try{return $.frameElement}catch{return null}}(function tt($){return $.ownerDocument&&$.ownerDocument.defaultView||window}(E));if(ne&&(-1===Bt(ne)||!this.isVisible(ne)))return!1;let ye=E.nodeName.toLowerCase(),ht=Bt(E);return E.hasAttribute("contenteditable")?-1!==ht:!("iframe"===ye||"object"===ye||this._platform.WEBKIT&&this._platform.IOS&&!function Xe($){let L=$.nodeName.toLowerCase(),E="input"===L&&$.type;return"text"===E||"password"===E||"select"===L||"textarea"===L}(E))&&("audio"===ye?!!E.hasAttribute("controls")&&-1!==ht:"video"===ye?-1!==ht&&(null!==ht||this._platform.FIREFOX||E.hasAttribute("controls")):E.tabIndex>=0)}isFocusable(E,ne){return function xt($){return!function Ge($){return function _t($){return"input"==$.nodeName.toLowerCase()}($)&&"hidden"==$.type}($)&&(function Ne($){let L=$.nodeName.toLowerCase();return"input"===L||"select"===L||"button"===L||"textarea"===L}($)||function ut($){return function gt($){return"a"==$.nodeName.toLowerCase()}($)&&$.hasAttribute("href")}($)||$.hasAttribute("contenteditable")||dt($))}(E)&&!this.isDisabled(E)&&(ne?.ignoreVisibility||this.isVisible(E))}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(_.t4))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function dt($){if(!$.hasAttribute("tabindex")||void 0===$.tabIndex)return!1;let L=$.getAttribute("tabindex");return!(!L||isNaN(parseInt(L,10)))}function Bt($){if(!dt($))return null;const L=parseInt($.getAttribute("tabindex")||"",10);return isNaN(L)?-1:L}class Mt{get enabled(){return this._enabled}set enabled(L){this._enabled=L,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(L,this._startAnchor),this._toggleAnchorTabIndex(L,this._endAnchor))}constructor(L,E,ne,ye,ht=!1){this._element=L,this._checker=E,this._ngZone=ne,this._document=ye,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ht||this.attachAnchors()}destroy(){const L=this._startAnchor,E=this._endAnchor;L&&(L.removeEventListener("focus",this.startAnchorListener),L.remove()),E&&(E.removeEventListener("focus",this.endAnchorListener),E.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(L){return new Promise(E=>{this._executeOnStable(()=>E(this.focusInitialElement(L)))})}focusFirstTabbableElementWhenReady(L){return new Promise(E=>{this._executeOnStable(()=>E(this.focusFirstTabbableElement(L)))})}focusLastTabbableElementWhenReady(L){return new Promise(E=>{this._executeOnStable(()=>E(this.focusLastTabbableElement(L)))})}_getRegionBoundary(L){const E=this._element.querySelectorAll(`[cdk-focus-region-${L}], [cdkFocusRegion${L}], [cdk-focus-${L}]`);return"start"==L?E.length?E[0]:this._getFirstTabbableElement(this._element):E.length?E[E.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(L){const E=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(E){if(!this._checker.isFocusable(E)){const ne=this._getFirstTabbableElement(E);return ne?.focus(L),!!ne}return E.focus(L),!0}return this.focusFirstTabbableElement(L)}focusFirstTabbableElement(L){const E=this._getRegionBoundary("start");return E&&E.focus(L),!!E}focusLastTabbableElement(L){const E=this._getRegionBoundary("end");return E&&E.focus(L),!!E}hasAttached(){return this._hasAttached}_getFirstTabbableElement(L){if(this._checker.isFocusable(L)&&this._checker.isTabbable(L))return L;const E=L.children;for(let ne=0;ne=0;ne--){const ye=E[ne].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(E[ne]):null;if(ye)return ye}return null}_createAnchor(){const L=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,L),L.classList.add("cdk-visually-hidden"),L.classList.add("cdk-focus-trap-anchor"),L.setAttribute("aria-hidden","true"),L}_toggleAnchorTabIndex(L,E){L?E.setAttribute("tabindex","0"):E.removeAttribute("tabindex")}toggleAnchors(L){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(L,this._startAnchor),this._toggleAnchorTabIndex(L,this._endAnchor))}_executeOnStable(L){this._ngZone.isStable?L():this._ngZone.onStable.pipe((0,de.q)(1)).subscribe(L)}}let nt=(()=>{class ${constructor(E,ne,ye){this._checker=E,this._ngZone=ne,this._document=ye}create(E,ne=!1){return new Mt(E,this._checker,this._ngZone,this._document,ne)}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(jt),C.LFG(C.R0b),C.LFG(i.K0))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function zt($){return 0===$.buttons||0===$.offsetX&&0===$.offsetY}function ze($){const L=$.touches&&$.touches[0]||$.changedTouches&&$.changedTouches[0];return!(!L||-1!==L.identifier||null!=L.radiusX&&1!==L.radiusX||null!=L.radiusY&&1!==L.radiusY)}const Ye=new C.OlP("cdk-input-modality-detector-options"),he={ignoreKeys:[re.zL,re.jx,re.b2,re.MW,re.JU]},te=(0,_.i$)({passive:!0,capture:!0});let Ce=(()=>{class ${get mostRecentModality(){return this._modality.value}constructor(E,ne,ye,ht){this._platform=E,this._mostRecentTarget=null,this._modality=new Z.X(null),this._lastTouchMs=0,this._onKeydown=Ve=>{this._options?.ignoreKeys?.some(Ie=>Ie===Ve.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,_.sA)(Ve))},this._onMousedown=Ve=>{Date.now()-this._lastTouchMs<650||(this._modality.next(zt(Ve)?"keyboard":"mouse"),this._mostRecentTarget=(0,_.sA)(Ve))},this._onTouchstart=Ve=>{ze(Ve)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,_.sA)(Ve))},this._options={...he,...ht},this.modalityDetected=this._modality.pipe((0,Q.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,ue.x)()),E.isBrowser&&ne.runOutsideAngular(()=>{ye.addEventListener("keydown",this._onKeydown,te),ye.addEventListener("mousedown",this._onMousedown,te),ye.addEventListener("touchstart",this._onTouchstart,te)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,te),document.removeEventListener("mousedown",this._onMousedown,te),document.removeEventListener("touchstart",this._onTouchstart,te))}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(_.t4),C.LFG(C.R0b),C.LFG(i.K0),C.LFG(Ye,8))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();const se=new C.OlP("liveAnnouncerElement",{providedIn:"root",factory:function ae(){return null}}),N=new C.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let j=0,be=(()=>{class ${constructor(E,ne,ye,ht){this._ngZone=ne,this._defaultOptions=ht,this._document=ye,this._liveElement=E||this._createLiveElement()}announce(E,...ne){const ye=this._defaultOptions;let ht,Ve;return 1===ne.length&&"number"==typeof ne[0]?Ve=ne[0]:[ht,Ve]=ne,this.clear(),clearTimeout(this._previousTimeout),ht||(ht=ye&&ye.politeness?ye.politeness:"polite"),null==Ve&&ye&&(Ve=ye.duration),this._liveElement.setAttribute("aria-live",ht),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ie=>this._currentResolve=Ie)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=E,"number"==typeof Ve&&(this._previousTimeout=setTimeout(()=>this.clear(),Ve)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const E="cdk-live-announcer-element",ne=this._document.getElementsByClassName(E),ye=this._document.createElement("div");for(let ht=0;ht .cdk-overlay-container [aria-modal="true"]');for(let ye=0;ye{class ${constructor(E,ne,ye,ht,Ve){this._ngZone=E,this._platform=ne,this._inputModalityDetector=ye,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new I.x,this._rootNodeFocusAndBlurListener=Ie=>{for(let Fe=(0,_.sA)(Ie);Fe;Fe=Fe.parentElement)"focus"===Ie.type?this._onFocus(Ie,Fe):this._onBlur(Ie,Fe)},this._document=ht,this._detectionMode=Ve?.detectionMode||0}monitor(E,ne=!1){const ye=(0,He.fI)(E);if(!this._platform.isBrowser||1!==ye.nodeType)return(0,ie.of)();const ht=(0,_.kV)(ye)||this._getDocument(),Ve=this._elementInfo.get(ye);if(Ve)return ne&&(Ve.checkChildren=!0),Ve.subject;const Ie={checkChildren:ne,subject:new I.x,rootNode:ht};return this._elementInfo.set(ye,Ie),this._registerGlobalListeners(Ie),Ie.subject}stopMonitoring(E){const ne=(0,He.fI)(E),ye=this._elementInfo.get(ne);ye&&(ye.subject.complete(),this._setClasses(ne),this._elementInfo.delete(ne),this._removeGlobalListeners(ye))}focusVia(E,ne,ye){const ht=(0,He.fI)(E);ht===this._getDocument().activeElement?this._getClosestElementsInfo(ht).forEach(([Ie,Me])=>this._originChanged(Ie,ne,Me)):(this._setOrigin(ne),"function"==typeof ht.focus&&ht.focus(ye))}ngOnDestroy(){this._elementInfo.forEach((E,ne)=>this.stopMonitoring(ne))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(E){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(E)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:E&&this._isLastInteractionFromInputLabel(E)?"mouse":"program"}_shouldBeAttributedToTouch(E){return 1===this._detectionMode||!!E?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(E,ne){E.classList.toggle("cdk-focused",!!ne),E.classList.toggle("cdk-touch-focused","touch"===ne),E.classList.toggle("cdk-keyboard-focused","keyboard"===ne),E.classList.toggle("cdk-mouse-focused","mouse"===ne),E.classList.toggle("cdk-program-focused","program"===ne)}_setOrigin(E,ne=!1){this._ngZone.runOutsideAngular(()=>{this._origin=E,this._originFromTouchInteraction="touch"===E&&ne,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(E,ne){const ye=this._elementInfo.get(ne),ht=(0,_.sA)(E);!ye||!ye.checkChildren&&ne!==ht||this._originChanged(ne,this._getFocusOrigin(ht),ye)}_onBlur(E,ne){const ye=this._elementInfo.get(ne);!ye||ye.checkChildren&&E.relatedTarget instanceof Node&&ne.contains(E.relatedTarget)||(this._setClasses(ne),this._emitOrigin(ye,null))}_emitOrigin(E,ne){E.subject.observers.length&&this._ngZone.run(()=>E.subject.next(ne))}_registerGlobalListeners(E){if(!this._platform.isBrowser)return;const ne=E.rootNode,ye=this._rootNodeFocusListenerCount.get(ne)||0;ye||this._ngZone.runOutsideAngular(()=>{ne.addEventListener("focus",this._rootNodeFocusAndBlurListener,Dt),ne.addEventListener("blur",this._rootNodeFocusAndBlurListener,Dt)}),this._rootNodeFocusListenerCount.set(ne,ye+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,xe.R)(this._stopInputModalityDetector)).subscribe(ht=>{this._setOrigin(ht,!0)}))}_removeGlobalListeners(E){const ne=E.rootNode;if(this._rootNodeFocusListenerCount.has(ne)){const ye=this._rootNodeFocusListenerCount.get(ne);ye>1?this._rootNodeFocusListenerCount.set(ne,ye-1):(ne.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Dt),ne.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Dt),this._rootNodeFocusListenerCount.delete(ne))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(E,ne,ye){this._setClasses(E,ne),this._emitOrigin(ye,ne),this._lastFocusOrigin=ne}_getClosestElementsInfo(E){const ne=[];return this._elementInfo.forEach((ye,ht)=>{(ht===E||ye.checkChildren&&ht.contains(E))&&ne.push([ht,ye])}),ne}_isLastInteractionFromInputLabel(E){const{_mostRecentTarget:ne,mostRecentModality:ye}=this._inputModalityDetector;if("mouse"!==ye||!ne||ne===E||"INPUT"!==E.nodeName&&"TEXTAREA"!==E.nodeName||E.disabled)return!1;const ht=E.labels;if(ht)for(let Ve=0;Ve{class ${constructor(E,ne){this._elementRef=E,this._focusMonitor=ne,this._focusOrigin=null,this.cdkFocusChange=new C.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const E=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(E,1===E.nodeType&&E.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(ne=>{this._focusOrigin=ne,this.cdkFocusChange.emit(ne)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return $.\u0275fac=function(E){return new(E||$)(C.Y36(C.SBq),C.Y36(Xt))},$.\u0275dir=C.lG2({type:$,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),$})();const mn="cdk-high-contrast-black-on-white",_n="cdk-high-contrast-white-on-black",it="cdk-high-contrast-active";let Rt=(()=>{class ${constructor(E,ne){this._platform=E,this._document=ne,this._breakpointSubscription=(0,C.f3M)(st.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const E=this._document.createElement("div");E.style.backgroundColor="rgb(1,2,3)",E.style.position="absolute",this._document.body.appendChild(E);const ne=this._document.defaultView||window,ye=ne&&ne.getComputedStyle?ne.getComputedStyle(E):null,ht=(ye&&ye.backgroundColor||"").replace(/ /g,"");switch(E.remove(),ht){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const E=this._document.body.classList;E.remove(it,mn,_n),this._hasCheckedHighContrastMode=!0;const ne=this.getHighContrastMode();1===ne?E.add(it,mn):2===ne&&E.add(it,_n)}}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(_.t4),C.LFG(i.K0))},$.\u0275prov=C.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})(),Ze=(()=>{class ${constructor(E){E._applyBodyHighContrastModeCssClasses()}}return $.\u0275fac=function(E){return new(E||$)(C.LFG(Rt))},$.\u0275mod=C.oAB({type:$}),$.\u0275inj=C.cJS({imports:[et.Q8]}),$})()},49388:(kt,Pe,r)=>{"use strict";r.d(Pe,{Is:()=>ie,vT:()=>d});var i=r(65879),C=r(96814);const _=new i.OlP("cdk-dir-doc",{providedIn:"root",factory:function I(){return(0,i.f3M)(C.K0)}}),B=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let ie=(()=>{class F{constructor(W){this.value="ltr",this.change=new i.vpe,W&&(this.value=function Z(F){const le=F?.toLowerCase()||"";return"auto"===le&&typeof navigator<"u"&&navigator?.language?B.test(navigator.language)?"rtl":"ltr":"rtl"===le?"rtl":"ltr"}((W.body?W.body.dir:null)||(W.documentElement?W.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return F.\u0275fac=function(W){return new(W||F)(i.LFG(_,8))},F.\u0275prov=i.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})(),d=(()=>{class F{}return F.\u0275fac=function(W){return new(W||F)},F.\u0275mod=i.oAB({type:F}),F.\u0275inj=i.cJS({}),F})()},42495:(kt,Pe,r)=>{"use strict";r.d(Pe,{Eq:()=>B,HM:()=>Z,Ig:()=>C,du:()=>re,fI:()=>ie,su:()=>_,t6:()=>I});var i=r(65879);function C(d){return null!=d&&"false"!=`${d}`}function _(d,F=0){return I(d)?Number(d):F}function I(d){return!isNaN(parseFloat(d))&&!isNaN(Number(d))}function B(d){return Array.isArray(d)?d:[d]}function Z(d){return null==d?"":"string"==typeof d?d:`${d}px`}function ie(d){return d instanceof i.SBq?d.nativeElement:d}function re(d,F=/\s+/){const le=[];if(null!=d){const W=Array.isArray(d)?d:`${d}`.split(F);for(const de of W){const Q=`${de}`.trim();Q&&le.push(Q)}}return le}},78337:(kt,Pe,r)=>{"use strict";r.d(Pe,{A8:()=>le,Ov:()=>d,Z9:()=>B,eX:()=>re,k:()=>W,o2:()=>I,yy:()=>ie});var i=r(93168),C=r(78645),_=r(65879);class I{}function B(de){return de&&"function"==typeof de.connect&&!(de instanceof i.c)}class ie{applyChanges(Q,ue,xe,He,et){Q.forEachOperation((st,We,ee)=>{let fe,Y;if(null==st.previousIndex){const ge=xe(st,We,ee);fe=ue.createEmbeddedView(ge.templateRef,ge.context,ge.index),Y=1}else null==ee?(ue.remove(We),Y=3):(fe=ue.get(We),ue.move(fe,ee),Y=2);et&&et({context:fe?.context,operation:Y,record:st})})}detach(){}}class re{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Q,ue,xe,He,et){Q.forEachOperation((st,We,ee)=>{let fe,Y;null==st.previousIndex?(fe=this._insertView(()=>xe(st,We,ee),ee,ue,He(st)),Y=fe?1:0):null==ee?(this._detachAndCacheView(We,ue),Y=3):(fe=this._moveView(We,ee,ue,He(st)),Y=2),et&&et({context:fe?.context,operation:Y,record:st})})}detach(){for(const Q of this._viewCache)Q.destroy();this._viewCache=[]}_insertView(Q,ue,xe,He){const et=this._insertViewFromCache(ue,xe);if(et)return void(et.context.$implicit=He);const st=Q();return xe.createEmbeddedView(st.templateRef,st.context,st.index)}_detachAndCacheView(Q,ue){const xe=ue.detach(Q);this._maybeCacheView(xe,ue)}_moveView(Q,ue,xe,He){const et=xe.get(Q);return xe.move(et,ue),et.context.$implicit=He,et}_maybeCacheView(Q,ue){if(this._viewCache.lengththis._markSelected(et)):this._markSelected(ue[0]),this._selectedToEmit.length=0)}select(...Q){this._verifyValueAssignment(Q),Q.forEach(xe=>this._markSelected(xe));const ue=this._hasQueuedChanges();return this._emitChangeEvent(),ue}deselect(...Q){this._verifyValueAssignment(Q),Q.forEach(xe=>this._unmarkSelected(xe));const ue=this._hasQueuedChanges();return this._emitChangeEvent(),ue}setSelection(...Q){this._verifyValueAssignment(Q);const ue=this.selected,xe=new Set(Q);Q.forEach(et=>this._markSelected(et)),ue.filter(et=>!xe.has(et)).forEach(et=>this._unmarkSelected(et));const He=this._hasQueuedChanges();return this._emitChangeEvent(),He}toggle(Q){return this.isSelected(Q)?this.deselect(Q):this.select(Q)}clear(Q=!0){this._unmarkAll();const ue=this._hasQueuedChanges();return Q&&this._emitChangeEvent(),ue}isSelected(Q){return this._selection.has(this._getConcreteValue(Q))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Q){this._multiple&&this.selected&&this._selected.sort(Q)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Q){Q=this._getConcreteValue(Q),this.isSelected(Q)||(this._multiple||this._unmarkAll(),this.isSelected(Q)||this._selection.add(Q),this._emitChanges&&this._selectedToEmit.push(Q))}_unmarkSelected(Q){Q=this._getConcreteValue(Q),this.isSelected(Q)&&(this._selection.delete(Q),this._emitChanges&&this._deselectedToEmit.push(Q))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Q=>this._unmarkSelected(Q))}_verifyValueAssignment(Q){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Q){if(this.compareWith){for(let ue of this._selection)if(this.compareWith(Q,ue))return ue;return Q}return Q}}let le=(()=>{class de{constructor(){this._listeners=[]}notify(ue,xe){for(let He of this._listeners)He(ue,xe)}listen(ue){return this._listeners.push(ue),()=>{this._listeners=this._listeners.filter(xe=>ue!==xe)}}ngOnDestroy(){this._listeners=[]}}return de.\u0275fac=function(ue){return new(ue||de)},de.\u0275prov=_.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})();const W=new _.OlP("_ViewRepeater")},36028:(kt,Pe,r)=>{"use strict";r.d(Pe,{A:()=>Ge,JH:()=>We,JU:()=>Z,K5:()=>B,Ku:()=>de,LH:()=>et,L_:()=>W,MW:()=>N,Mf:()=>_,SV:()=>st,Sd:()=>xe,VM:()=>Q,Vb:()=>Vi,Z:()=>ae,aO:()=>Pt,b2:()=>Xn,hY:()=>le,jx:()=>ie,oh:()=>He,uR:()=>ue,xE:()=>Se,zL:()=>re});const _=9,B=13,Z=16,ie=17,re=18,le=27,W=32,de=33,Q=34,ue=35,xe=36,He=37,et=38,st=39,We=40,Se=48,Pt=57,Ge=65,ae=90,N=91,Xn=224;function Vi(ii,...Ti){return Ti.length?Ti.some(no=>ii[no]):ii.altKey||ii.shiftKey||ii.ctrlKey||ii.metaKey}},71088:(kt,Pe,r)=>{"use strict";r.d(Pe,{Yg:()=>We,u3:()=>fe});var i=r(65879),C=r(42495),_=r(78645),I=r(52572),B=r(35211),Z=r(65592),ie=r(48180),re=r(836),d=r(83620),F=r(37398),le=r(27921),W=r(59773),de=r(62831);const ue=new Set;let xe,He=(()=>{class Y{constructor(Se,je){this._platform=Se,this._nonce=je,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):st}matchMedia(Se){return(this._platform.WEBKIT||this._platform.BLINK)&&function et(Y,ge){if(!ue.has(Y))try{xe||(xe=document.createElement("style"),ge&&(xe.nonce=ge),xe.setAttribute("type","text/css"),document.head.appendChild(xe)),xe.sheet&&(xe.sheet.insertRule(`@media ${Y} {body{ }}`,0),ue.add(Y))}catch(Se){console.error(Se)}}(Se,this._nonce),this._matchMedia(Se)}}return Y.\u0275fac=function(Se){return new(Se||Y)(i.LFG(de.t4),i.LFG(i.Ojb,8))},Y.\u0275prov=i.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();function st(Y){return{matches:"all"===Y||""===Y,media:Y,addListener:()=>{},removeListener:()=>{}}}let We=(()=>{class Y{constructor(Se,je){this._mediaMatcher=Se,this._zone=je,this._queries=new Map,this._destroySubject=new _.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Se){return ee((0,C.Eq)(Se)).some(ot=>this._registerQuery(ot).mql.matches)}observe(Se){const ot=ee((0,C.Eq)(Se)).map(Tt=>this._registerQuery(Tt).observable);let Lt=(0,I.a)(ot);return Lt=(0,B.z)(Lt.pipe((0,ie.q)(1)),Lt.pipe((0,re.T)(1),(0,d.b)(0))),Lt.pipe((0,F.U)(Tt=>{const Kt={matches:!1,breakpoints:{}};return Tt.forEach(({matches:Ft,query:Ot})=>{Kt.matches=Kt.matches||Ft,Kt.breakpoints[Ot]=Ft}),Kt}))}_registerQuery(Se){if(this._queries.has(Se))return this._queries.get(Se);const je=this._mediaMatcher.matchMedia(Se),Lt={observable:new Z.y(Tt=>{const Kt=Ft=>this._zone.run(()=>Tt.next(Ft));return je.addListener(Kt),()=>{je.removeListener(Kt)}}).pipe((0,le.O)(je),(0,F.U)(({matches:Tt})=>({query:Se,matches:Tt})),(0,W.R)(this._destroySubject)),mql:je};return this._queries.set(Se,Lt),Lt}}return Y.\u0275fac=function(Se){return new(Se||Y)(i.LFG(He),i.LFG(i.R0b))},Y.\u0275prov=i.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();function ee(Y){return Y.map(ge=>ge.split(",")).reduce((ge,Se)=>ge.concat(Se)).map(ge=>ge.trim())}const fe={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},17131:(kt,Pe,r)=>{"use strict";r.d(Pe,{Q8:()=>d,wD:()=>re});var i=r(42495),C=r(65879),_=r(65592),I=r(78645),B=r(83620);let Z=(()=>{class F{create(W){return typeof MutationObserver>"u"?null:new MutationObserver(W)}}return F.\u0275fac=function(W){return new(W||F)},F.\u0275prov=C.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})(),ie=(()=>{class F{constructor(W){this._mutationObserverFactory=W,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((W,de)=>this._cleanupObserver(de))}observe(W){const de=(0,i.fI)(W);return new _.y(Q=>{const xe=this._observeElement(de).subscribe(Q);return()=>{xe.unsubscribe(),this._unobserveElement(de)}})}_observeElement(W){if(this._observedElements.has(W))this._observedElements.get(W).count++;else{const de=new I.x,Q=this._mutationObserverFactory.create(ue=>de.next(ue));Q&&Q.observe(W,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(W,{observer:Q,stream:de,count:1})}return this._observedElements.get(W).stream}_unobserveElement(W){this._observedElements.has(W)&&(this._observedElements.get(W).count--,this._observedElements.get(W).count||this._cleanupObserver(W))}_cleanupObserver(W){if(this._observedElements.has(W)){const{observer:de,stream:Q}=this._observedElements.get(W);de&&de.disconnect(),Q.complete(),this._observedElements.delete(W)}}}return F.\u0275fac=function(W){return new(W||F)(C.LFG(Z))},F.\u0275prov=C.Yz7({token:F,factory:F.\u0275fac,providedIn:"root"}),F})(),re=(()=>{class F{get disabled(){return this._disabled}set disabled(W){this._disabled=(0,i.Ig)(W),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(W){this._debounce=(0,i.su)(W),this._subscribe()}constructor(W,de,Q){this._contentObserver=W,this._elementRef=de,this._ngZone=Q,this.event=new C.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const W=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?W.pipe((0,B.b)(this.debounce)):W).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return F.\u0275fac=function(W){return new(W||F)(C.Y36(ie),C.Y36(C.SBq),C.Y36(C.R0b))},F.\u0275dir=C.lG2({type:F,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),F})(),d=(()=>{class F{}return F.\u0275fac=function(W){return new(W||F)},F.\u0275mod=C.oAB({type:F}),F.\u0275inj=C.cJS({providers:[Z]}),F})()},33651:(kt,Pe,r)=>{"use strict";r.d(Pe,{pI:()=>Ht,xu:()=>bt,aV:()=>rt,X_:()=>ot,Xj:()=>me,U8:()=>ze,Iu:()=>De});var i=r(89829),C=r(96814),_=r(65879),I=r(42495),B=r(62831),Z=r(32181),ie=r(48180),re=r(59773),d=r(79360),F=r(8251),W=r(49388),de=r(68484),Q=r(78645),ue=r(47394),xe=r(63019),He=r(36028);const et=(0,B.Mq)();class st{constructor(O,te){this._viewportRuler=O,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=te}attach(){}enable(){if(this._canBeEnabled()){const O=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=O.style.left||"",this._previousHTMLStyles.top=O.style.top||"",O.style.left=(0,I.HM)(-this._previousScrollPosition.left),O.style.top=(0,I.HM)(-this._previousScrollPosition.top),O.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const O=this._document.documentElement,Ce=O.style,se=this._document.body.style,ae=Ce.scrollBehavior||"",N=se.scrollBehavior||"";this._isEnabled=!1,Ce.left=this._previousHTMLStyles.left,Ce.top=this._previousHTMLStyles.top,O.classList.remove("cdk-global-scrollblock"),et&&(Ce.scrollBehavior=se.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),et&&(Ce.scrollBehavior=ae,se.scrollBehavior=N)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const te=this._document.body,Ce=this._viewportRuler.getViewportSize();return te.scrollHeight>Ce.height||te.scrollWidth>Ce.width}}class ee{constructor(O,te,Ce,se){this._scrollDispatcher=O,this._ngZone=te,this._viewportRuler=Ce,this._config=se,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(O){this._overlayRef=O}enable(){if(this._scrollSubscription)return;const O=this._scrollDispatcher.scrolled(0).pipe((0,Z.h)(te=>!te||!this._overlayRef.overlayElement.contains(te.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=O.subscribe(()=>{const te=this._viewportRuler.getViewportScrollPosition().top;Math.abs(te-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=O.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class fe{enable(){}disable(){}attach(){}}function Y(he,O){return O.some(te=>he.bottomte.bottom||he.rightte.right)}function ge(he,O){return O.some(te=>he.topte.bottom||he.leftte.right)}class Se{constructor(O,te,Ce,se){this._scrollDispatcher=O,this._viewportRuler=te,this._ngZone=Ce,this._config=se,this._scrollSubscription=null}attach(O){this._overlayRef=O}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const te=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ce,height:se}=this._viewportRuler.getViewportSize();Y(te,[{width:Ce,height:se,bottom:se,right:Ce,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let je=(()=>{class he{constructor(te,Ce,se,ae){this._scrollDispatcher=te,this._viewportRuler=Ce,this._ngZone=se,this.noop=()=>new fe,this.close=N=>new ee(this._scrollDispatcher,this._ngZone,this._viewportRuler,N),this.block=()=>new st(this._viewportRuler,this._document),this.reposition=N=>new Se(this._scrollDispatcher,this._viewportRuler,this._ngZone,N),this._document=ae}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(i.mF),_.LFG(i.rL),_.LFG(_.R0b),_.LFG(C.K0))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})();class ot{constructor(O){if(this.scrollStrategy=new fe,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,O){const te=Object.keys(O);for(const Ce of te)void 0!==O[Ce]&&(this[Ce]=O[Ce])}}}class Kt{constructor(O,te){this.connectionPair=O,this.scrollableViewProperties=te}}let Ut=(()=>{class he{constructor(te){this._attachedOverlays=[],this._document=te}ngOnDestroy(){this.detach()}add(te){this.remove(te),this._attachedOverlays.push(te)}remove(te){const Ce=this._attachedOverlays.indexOf(te);Ce>-1&&this._attachedOverlays.splice(Ce,1),0===this._attachedOverlays.length&&this.detach()}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(C.K0))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),Pt=(()=>{class he extends Ut{constructor(te,Ce){super(te),this._ngZone=Ce,this._keydownListener=se=>{const ae=this._attachedOverlays;for(let N=ae.length-1;N>-1;N--)if(ae[N]._keydownEvents.observers.length>0){const j=ae[N]._keydownEvents;this._ngZone?this._ngZone.run(()=>j.next(se)):j.next(se);break}}}add(te){super.add(te),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(C.K0),_.LFG(_.R0b,8))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),jt=(()=>{class he extends Ut{constructor(te,Ce,se){super(te),this._platform=Ce,this._ngZone=se,this._cursorStyleIsSet=!1,this._pointerDownListener=ae=>{this._pointerDownEventTarget=(0,B.sA)(ae)},this._clickListener=ae=>{const N=(0,B.sA)(ae),j="click"===ae.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:N;this._pointerDownEventTarget=null;const be=this._attachedOverlays.slice();for(let Be=be.length-1;Be>-1;Be--){const Et=be[Be];if(Et._outsidePointerEvents.observers.length<1||!Et.hasAttached())continue;if(Et.overlayElement.contains(N)||Et.overlayElement.contains(j))break;const Dt=Et._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Dt.next(ae)):Dt.next(ae)}}}add(te){if(super.add(te),!this._isAttached){const Ce=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Ce)):this._addEventListeners(Ce),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Ce.style.cursor,Ce.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const te=this._document.body;te.removeEventListener("pointerdown",this._pointerDownListener,!0),te.removeEventListener("click",this._clickListener,!0),te.removeEventListener("auxclick",this._clickListener,!0),te.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(te.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(te){te.addEventListener("pointerdown",this._pointerDownListener,!0),te.addEventListener("click",this._clickListener,!0),te.addEventListener("auxclick",this._clickListener,!0),te.addEventListener("contextmenu",this._clickListener,!0)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(C.K0),_.LFG(B.t4),_.LFG(_.R0b,8))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),me=(()=>{class he{constructor(te,Ce){this._platform=Ce,this._document=te}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const te="cdk-overlay-container";if(this._platform.isBrowser||(0,B.Oy)()){const se=this._document.querySelectorAll(`.${te}[platform="server"], .${te}[platform="test"]`);for(let ae=0;aethis._backdropClick.next(Dt),this._backdropTransitionendHandler=Dt=>{this._disposeBackdrop(Dt.target)},this._keydownEvents=new Q.x,this._outsidePointerEvents=new Q.x,se.scrollStrategy&&(this._scrollStrategy=se.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=se.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(O){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const te=this._portalOutlet.attach(O);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,ie.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof te?.onDestroy&&te.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),te}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const O=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),O}dispose(){const O=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,O&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(O){O!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=O,this.hasAttached()&&(O.attach(this),this.updatePosition()))}updateSize(O){this._config={...this._config,...O},this._updateElementSize()}setDirection(O){this._config={...this._config,direction:O},this._updateElementDirection()}addPanelClass(O){this._pane&&this._toggleClasses(this._pane,O,!0)}removePanelClass(O){this._pane&&this._toggleClasses(this._pane,O,!1)}getDirection(){const O=this._config.direction;return O?"string"==typeof O?O:O.value:"ltr"}updateScrollStrategy(O){O!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=O,this.hasAttached()&&(O.attach(this),O.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const O=this._pane.style;O.width=(0,I.HM)(this._config.width),O.height=(0,I.HM)(this._config.height),O.minWidth=(0,I.HM)(this._config.minWidth),O.minHeight=(0,I.HM)(this._config.minHeight),O.maxWidth=(0,I.HM)(this._config.maxWidth),O.maxHeight=(0,I.HM)(this._config.maxHeight)}_togglePointerEvents(O){this._pane.style.pointerEvents=O?"":"none"}_attachBackdrop(){const O="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(O)})}):this._backdropElement.classList.add(O)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const O=this._backdropElement;if(O){if(this._animationsDisabled)return void this._disposeBackdrop(O);O.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{O.addEventListener("transitionend",this._backdropTransitionendHandler)}),O.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(O)},500))}}_toggleClasses(O,te,Ce){const se=(0,I.Eq)(te||[]).filter(ae=>!!ae);se.length&&(Ce?O.classList.add(...se):O.classList.remove(...se))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const O=this._ngZone.onStable.pipe((0,re.R)((0,xe.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),O.unsubscribe())})})}_disposeScrollStrategy(){const O=this._scrollStrategy;O&&(O.disable(),O.detach&&O.detach())}_disposeBackdrop(O){O&&(O.removeEventListener("click",this._backdropClickHandler),O.removeEventListener("transitionend",this._backdropTransitionendHandler),O.remove(),this._backdropElement===O&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Ne="cdk-overlay-connected-position-bounding-box",Ge=/([A-Za-z%]+)$/;class ut{get positions(){return this._preferredPositions}constructor(O,te,Ce,se,ae){this._viewportRuler=te,this._document=Ce,this._platform=se,this._overlayContainer=ae,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Q.x,this._resizeSubscription=ue.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(O)}attach(O){this._validatePositions(),O.hostElement.classList.add(Ne),this._overlayRef=O,this._boundingBox=O.hostElement,this._pane=O.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const O=this._originRect,te=this._overlayRect,Ce=this._viewportRect,se=this._containerRect,ae=[];let N;for(let j of this._preferredPositions){let be=this._getOriginPoint(O,se,j),Be=this._getOverlayPoint(be,te,j),Et=this._getOverlayFit(Be,te,Ce,j);if(Et.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(j,be);this._canFitWithFlexibleDimensions(Et,Be,Ce)?ae.push({position:j,origin:be,overlayRect:te,boundingBoxRect:this._calculateBoundingBoxRect(be,j)}):(!N||N.overlayFit.visibleAreabe&&(be=Et,j=Be)}return this._isPushed=!1,void this._applyPosition(j.position,j.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(N.position,N.originPoint);this._applyPosition(N.position,N.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&_t(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ne),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const O=this._lastPosition;if(O){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const te=this._getOriginPoint(this._originRect,this._containerRect,O);this._applyPosition(O,te)}else this.apply()}withScrollableContainers(O){return this._scrollables=O,this}withPositions(O){return this._preferredPositions=O,-1===O.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(O){return this._viewportMargin=O,this}withFlexibleDimensions(O=!0){return this._hasFlexibleDimensions=O,this}withGrowAfterOpen(O=!0){return this._growAfterOpen=O,this}withPush(O=!0){return this._canPush=O,this}withLockedPosition(O=!0){return this._positionLocked=O,this}setOrigin(O){return this._origin=O,this}withDefaultOffsetX(O){return this._offsetX=O,this}withDefaultOffsetY(O){return this._offsetY=O,this}withTransformOriginOn(O){return this._transformOriginSelector=O,this}_getOriginPoint(O,te,Ce){let se,ae;if("center"==Ce.originX)se=O.left+O.width/2;else{const N=this._isRtl()?O.right:O.left,j=this._isRtl()?O.left:O.right;se="start"==Ce.originX?N:j}return te.left<0&&(se-=te.left),ae="center"==Ce.originY?O.top+O.height/2:"top"==Ce.originY?O.top:O.bottom,te.top<0&&(ae-=te.top),{x:se,y:ae}}_getOverlayPoint(O,te,Ce){let se,ae;return se="center"==Ce.overlayX?-te.width/2:"start"===Ce.overlayX?this._isRtl()?-te.width:0:this._isRtl()?0:-te.width,ae="center"==Ce.overlayY?-te.height/2:"top"==Ce.overlayY?0:-te.height,{x:O.x+se,y:O.y+ae}}_getOverlayFit(O,te,Ce,se){const ae=dt(te);let{x:N,y:j}=O,be=this._getOffset(se,"x"),Be=this._getOffset(se,"y");be&&(N+=be),Be&&(j+=Be);let Xt=0-j,cn=j+ae.height-Ce.height,mn=this._subtractOverflows(ae.width,0-N,N+ae.width-Ce.width),_n=this._subtractOverflows(ae.height,Xt,cn),it=mn*_n;return{visibleArea:it,isCompletelyWithinViewport:ae.width*ae.height===it,fitsInViewportVertically:_n===ae.height,fitsInViewportHorizontally:mn==ae.width}}_canFitWithFlexibleDimensions(O,te,Ce){if(this._hasFlexibleDimensions){const se=Ce.bottom-te.y,ae=Ce.right-te.x,N=gt(this._overlayRef.getConfig().minHeight),j=gt(this._overlayRef.getConfig().minWidth);return(O.fitsInViewportVertically||null!=N&&N<=se)&&(O.fitsInViewportHorizontally||null!=j&&j<=ae)}return!1}_pushOverlayOnScreen(O,te,Ce){if(this._previousPushAmount&&this._positionLocked)return{x:O.x+this._previousPushAmount.x,y:O.y+this._previousPushAmount.y};const se=dt(te),ae=this._viewportRect,N=Math.max(O.x+se.width-ae.width,0),j=Math.max(O.y+se.height-ae.height,0),be=Math.max(ae.top-Ce.top-O.y,0),Be=Math.max(ae.left-Ce.left-O.x,0);let Et=0,Dt=0;return Et=se.width<=ae.width?Be||-N:O.xmn&&!this._isInitialRender&&!this._growAfterOpen&&(N=O.y-mn/2)}if("end"===te.overlayX&&!se||"start"===te.overlayX&&se)Xt=Ce.width-O.x+this._viewportMargin,Et=O.x-this._viewportMargin;else if("start"===te.overlayX&&!se||"end"===te.overlayX&&se)Dt=O.x,Et=Ce.right-O.x;else{const cn=Math.min(Ce.right-O.x+Ce.left,O.x),mn=this._lastBoundingBoxSize.width;Et=2*cn,Dt=O.x-cn,Et>mn&&!this._isInitialRender&&!this._growAfterOpen&&(Dt=O.x-mn/2)}return{top:N,left:Dt,bottom:j,right:Xt,width:Et,height:ae}}_setBoundingBoxStyles(O,te){const Ce=this._calculateBoundingBoxRect(O,te);!this._isInitialRender&&!this._growAfterOpen&&(Ce.height=Math.min(Ce.height,this._lastBoundingBoxSize.height),Ce.width=Math.min(Ce.width,this._lastBoundingBoxSize.width));const se={};if(this._hasExactPosition())se.top=se.left="0",se.bottom=se.right=se.maxHeight=se.maxWidth="",se.width=se.height="100%";else{const ae=this._overlayRef.getConfig().maxHeight,N=this._overlayRef.getConfig().maxWidth;se.height=(0,I.HM)(Ce.height),se.top=(0,I.HM)(Ce.top),se.bottom=(0,I.HM)(Ce.bottom),se.width=(0,I.HM)(Ce.width),se.left=(0,I.HM)(Ce.left),se.right=(0,I.HM)(Ce.right),se.alignItems="center"===te.overlayX?"center":"end"===te.overlayX?"flex-end":"flex-start",se.justifyContent="center"===te.overlayY?"center":"bottom"===te.overlayY?"flex-end":"flex-start",ae&&(se.maxHeight=(0,I.HM)(ae)),N&&(se.maxWidth=(0,I.HM)(N))}this._lastBoundingBoxSize=Ce,_t(this._boundingBox.style,se)}_resetBoundingBoxStyles(){_t(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){_t(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(O,te){const Ce={},se=this._hasExactPosition(),ae=this._hasFlexibleDimensions,N=this._overlayRef.getConfig();if(se){const Et=this._viewportRuler.getViewportScrollPosition();_t(Ce,this._getExactOverlayY(te,O,Et)),_t(Ce,this._getExactOverlayX(te,O,Et))}else Ce.position="static";let j="",be=this._getOffset(te,"x"),Be=this._getOffset(te,"y");be&&(j+=`translateX(${be}px) `),Be&&(j+=`translateY(${Be}px)`),Ce.transform=j.trim(),N.maxHeight&&(se?Ce.maxHeight=(0,I.HM)(N.maxHeight):ae&&(Ce.maxHeight="")),N.maxWidth&&(se?Ce.maxWidth=(0,I.HM)(N.maxWidth):ae&&(Ce.maxWidth="")),_t(this._pane.style,Ce)}_getExactOverlayY(O,te,Ce){let se={top:"",bottom:""},ae=this._getOverlayPoint(te,this._overlayRect,O);return this._isPushed&&(ae=this._pushOverlayOnScreen(ae,this._overlayRect,Ce)),"bottom"===O.overlayY?se.bottom=this._document.documentElement.clientHeight-(ae.y+this._overlayRect.height)+"px":se.top=(0,I.HM)(ae.y),se}_getExactOverlayX(O,te,Ce){let N,se={left:"",right:""},ae=this._getOverlayPoint(te,this._overlayRect,O);return this._isPushed&&(ae=this._pushOverlayOnScreen(ae,this._overlayRect,Ce)),N=this._isRtl()?"end"===O.overlayX?"left":"right":"end"===O.overlayX?"right":"left","right"===N?se.right=this._document.documentElement.clientWidth-(ae.x+this._overlayRect.width)+"px":se.left=(0,I.HM)(ae.x),se}_getScrollVisibility(){const O=this._getOriginRect(),te=this._pane.getBoundingClientRect(),Ce=this._scrollables.map(se=>se.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ge(O,Ce),isOriginOutsideView:Y(O,Ce),isOverlayClipped:ge(te,Ce),isOverlayOutsideView:Y(te,Ce)}}_subtractOverflows(O,...te){return te.reduce((Ce,se)=>Ce-Math.max(se,0),O)}_getNarrowedViewportRect(){const O=this._document.documentElement.clientWidth,te=this._document.documentElement.clientHeight,Ce=this._viewportRuler.getViewportScrollPosition();return{top:Ce.top+this._viewportMargin,left:Ce.left+this._viewportMargin,right:Ce.left+O-this._viewportMargin,bottom:Ce.top+te-this._viewportMargin,width:O-2*this._viewportMargin,height:te-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(O,te){return"x"===te?null==O.offsetX?this._offsetX:O.offsetX:null==O.offsetY?this._offsetY:O.offsetY}_validatePositions(){}_addPanelClasses(O){this._pane&&(0,I.Eq)(O).forEach(te=>{""!==te&&-1===this._appliedPanelClasses.indexOf(te)&&(this._appliedPanelClasses.push(te),this._pane.classList.add(te))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(O=>{this._pane.classList.remove(O)}),this._appliedPanelClasses=[])}_getOriginRect(){const O=this._origin;if(O instanceof _.SBq)return O.nativeElement.getBoundingClientRect();if(O instanceof Element)return O.getBoundingClientRect();const te=O.width||0,Ce=O.height||0;return{top:O.y,bottom:O.y+Ce,left:O.x,right:O.x+te,height:Ce,width:te}}}function _t(he,O){for(let te in O)O.hasOwnProperty(te)&&(he[te]=O[te]);return he}function gt(he){if("number"!=typeof he&&null!=he){const[O,te]=he.split(Ge);return te&&"px"!==te?null:parseFloat(O)}return he||null}function dt(he){return{top:Math.floor(he.top),right:Math.floor(he.right),bottom:Math.floor(he.bottom),left:Math.floor(he.left),width:Math.floor(he.width),height:Math.floor(he.height)}}const xt="cdk-global-overlay-wrapper";class tt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(O){const te=O.getConfig();this._overlayRef=O,this._width&&!te.width&&O.updateSize({width:this._width}),this._height&&!te.height&&O.updateSize({height:this._height}),O.hostElement.classList.add(xt),this._isDisposed=!1}top(O=""){return this._bottomOffset="",this._topOffset=O,this._alignItems="flex-start",this}left(O=""){return this._xOffset=O,this._xPosition="left",this}bottom(O=""){return this._topOffset="",this._bottomOffset=O,this._alignItems="flex-end",this}right(O=""){return this._xOffset=O,this._xPosition="right",this}start(O=""){return this._xOffset=O,this._xPosition="start",this}end(O=""){return this._xOffset=O,this._xPosition="end",this}width(O=""){return this._overlayRef?this._overlayRef.updateSize({width:O}):this._width=O,this}height(O=""){return this._overlayRef?this._overlayRef.updateSize({height:O}):this._height=O,this}centerHorizontally(O=""){return this.left(O),this._xPosition="center",this}centerVertically(O=""){return this.top(O),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const O=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement.style,Ce=this._overlayRef.getConfig(),{width:se,height:ae,maxWidth:N,maxHeight:j}=Ce,be=!("100%"!==se&&"100vw"!==se||N&&"100%"!==N&&"100vw"!==N),Be=!("100%"!==ae&&"100vh"!==ae||j&&"100%"!==j&&"100vh"!==j),Et=this._xPosition,Dt=this._xOffset,Xt="rtl"===this._overlayRef.getConfig().direction;let cn="",mn="",_n="";be?_n="flex-start":"center"===Et?(_n="center",Xt?mn=Dt:cn=Dt):Xt?"left"===Et||"end"===Et?(_n="flex-end",cn=Dt):("right"===Et||"start"===Et)&&(_n="flex-start",mn=Dt):"left"===Et||"start"===Et?(_n="flex-start",cn=Dt):("right"===Et||"end"===Et)&&(_n="flex-end",mn=Dt),O.position=this._cssPosition,O.marginLeft=be?"0":cn,O.marginTop=Be?"0":this._topOffset,O.marginBottom=this._bottomOffset,O.marginRight=be?"0":mn,te.justifyContent=_n,te.alignItems=Be?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const O=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement,Ce=te.style;te.classList.remove(xt),Ce.justifyContent=Ce.alignItems=O.marginTop=O.marginBottom=O.marginLeft=O.marginRight=O.position="",this._overlayRef=null,this._isDisposed=!0}}let Mt=(()=>{class he{constructor(te,Ce,se,ae){this._viewportRuler=te,this._document=Ce,this._platform=se,this._overlayContainer=ae}global(){return new tt}flexibleConnectedTo(te){return new ut(te,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(i.rL),_.LFG(C.K0),_.LFG(B.t4),_.LFG(me))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})(),nt=0,rt=(()=>{class he{constructor(te,Ce,se,ae,N,j,be,Be,Et,Dt,Xt,cn){this.scrollStrategies=te,this._overlayContainer=Ce,this._componentFactoryResolver=se,this._positionBuilder=ae,this._keyboardDispatcher=N,this._injector=j,this._ngZone=be,this._document=Be,this._directionality=Et,this._location=Dt,this._outsideClickDispatcher=Xt,this._animationsModuleType=cn}create(te){const Ce=this._createHostElement(),se=this._createPaneElement(Ce),ae=this._createPortalOutlet(se),N=new ot(te);return N.direction=N.direction||this._directionality.value,new De(ae,Ce,se,N,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(te){const Ce=this._document.createElement("div");return Ce.id="cdk-overlay-"+nt++,Ce.classList.add("cdk-overlay-pane"),te.appendChild(Ce),Ce}_createHostElement(){const te=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(te),te}_createPortalOutlet(te){return this._appRef||(this._appRef=this._injector.get(_.z2F)),new de.u0(te,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return he.\u0275fac=function(te){return new(te||he)(_.LFG(je),_.LFG(me),_.LFG(_._Vd),_.LFG(Mt),_.LFG(Pt),_.LFG(_.zs3),_.LFG(_.R0b),_.LFG(C.K0),_.LFG(W.Is),_.LFG(C.Ye),_.LFG(jt),_.LFG(_.QbO,8))},he.\u0275prov=_.Yz7({token:he,factory:he.\u0275fac,providedIn:"root"}),he})();const ft=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ke=new _.OlP("cdk-connected-overlay-scroll-strategy");let bt=(()=>{class he{constructor(te){this.elementRef=te}}return he.\u0275fac=function(te){return new(te||he)(_.Y36(_.SBq))},he.\u0275dir=_.lG2({type:he,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),he})(),Ht=(()=>{class he{get offsetX(){return this._offsetX}set offsetX(te){this._offsetX=te,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(te){this._offsetY=te,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(te){this._hasBackdrop=(0,I.Ig)(te)}get lockPosition(){return this._lockPosition}set lockPosition(te){this._lockPosition=(0,I.Ig)(te)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(te){this._flexibleDimensions=(0,I.Ig)(te)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(te){this._growAfterOpen=(0,I.Ig)(te)}get push(){return this._push}set push(te){this._push=(0,I.Ig)(te)}constructor(te,Ce,se,ae,N){this._overlay=te,this._dir=N,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=ue.w0.EMPTY,this._attachSubscription=ue.w0.EMPTY,this._detachSubscription=ue.w0.EMPTY,this._positionSubscription=ue.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new _.vpe,this.positionChange=new _.vpe,this.attach=new _.vpe,this.detach=new _.vpe,this.overlayKeydown=new _.vpe,this.overlayOutsideClick=new _.vpe,this._templatePortal=new de.UE(Ce,se),this._scrollStrategyFactory=ae,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(te){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),te.origin&&this.open&&this._position.apply()),te.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ft);const te=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=te.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=te.detachments().subscribe(()=>this.detach.emit()),te.keydownEvents().subscribe(Ce=>{this.overlayKeydown.next(Ce),Ce.keyCode===He.hY&&!this.disableClose&&!(0,He.Vb)(Ce)&&(Ce.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Ce=>{this.overlayOutsideClick.next(Ce)})}_buildConfig(){const te=this._position=this.positionStrategy||this._createPositionStrategy(),Ce=new ot({direction:this._dir,positionStrategy:te,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Ce.width=this.width),(this.height||0===this.height)&&(Ce.height=this.height),(this.minWidth||0===this.minWidth)&&(Ce.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Ce.minHeight=this.minHeight),this.backdropClass&&(Ce.backdropClass=this.backdropClass),this.panelClass&&(Ce.panelClass=this.panelClass),Ce}_updatePositionStrategy(te){const Ce=this.positions.map(se=>({originX:se.originX,originY:se.originY,overlayX:se.overlayX,overlayY:se.overlayY,offsetX:se.offsetX||this.offsetX,offsetY:se.offsetY||this.offsetY,panelClass:se.panelClass||void 0}));return te.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Ce).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const te=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(te),te}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof bt?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(te=>{this.backdropClick.emit(te)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function le(he,O=!1){return(0,d.e)((te,Ce)=>{let se=0;te.subscribe((0,F.x)(Ce,ae=>{const N=he(ae,se++);(N||O)&&Ce.next(ae),!N&&Ce.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(te=>{this.positionChange.emit(te),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return he.\u0275fac=function(te){return new(te||he)(_.Y36(rt),_.Y36(_.Rgc),_.Y36(_.s_b),_.Y36(ke),_.Y36(W.Is,8))},he.\u0275dir=_.lG2({type:he,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[_.TTD]}),he})();const zt={provide:ke,deps:[rt],useFactory:function Qe(he){return()=>he.scrollStrategies.reposition()}};let ze=(()=>{class he{}return he.\u0275fac=function(te){return new(te||he)},he.\u0275mod=_.oAB({type:he}),he.\u0275inj=_.cJS({providers:[rt,zt],imports:[W.vT,de.eL,i.Cl,i.Cl]}),he})()},62831:(kt,Pe,r)=>{"use strict";r.d(Pe,{Mq:()=>Q,Oy:()=>ee,_i:()=>ue,ht:()=>st,i$:()=>le,kV:()=>et,qK:()=>re,sA:()=>We,t4:()=>I});var i=r(65879),C=r(96814);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let Z,I=(()=>{class fe{constructor(ge){this._platformId=ge,this.isBrowser=this._platformId?(0,C.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return fe.\u0275fac=function(ge){return new(ge||fe)(i.LFG(i.Lbi))},fe.\u0275prov=i.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const ie=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function re(){if(Z)return Z;if("object"!=typeof document||!document)return Z=new Set(ie),Z;let fe=document.createElement("input");return Z=new Set(ie.filter(Y=>(fe.setAttribute("type",Y),fe.type===Y))),Z}let d,W,de,xe;function le(fe){return function F(){if(null==d&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>d=!0}))}finally{d=d||!1}return d}()?fe:!!fe.capture}function Q(){if(null==de){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return de=!1,de;if("scrollBehavior"in document.documentElement.style)de=!0;else{const fe=Element.prototype.scrollTo;de=!!fe&&!/\{\s*\[native code\]\s*\}/.test(fe.toString())}}return de}function ue(){if("object"!=typeof document||!document)return 0;if(null==W){const fe=document.createElement("div"),Y=fe.style;fe.dir="rtl",Y.width="1px",Y.overflow="auto",Y.visibility="hidden",Y.pointerEvents="none",Y.position="absolute";const ge=document.createElement("div"),Se=ge.style;Se.width="2px",Se.height="1px",fe.appendChild(ge),document.body.appendChild(fe),W=0,0===fe.scrollLeft&&(fe.scrollLeft=1,W=0===fe.scrollLeft?1:2),fe.remove()}return W}function et(fe){if(function He(){if(null==xe){const fe=typeof document<"u"?document.head:null;xe=!(!fe||!fe.createShadowRoot&&!fe.attachShadow)}return xe}()){const Y=fe.getRootNode?fe.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Y instanceof ShadowRoot)return Y}return null}function st(){let fe=typeof document<"u"&&document?document.activeElement:null;for(;fe&&fe.shadowRoot;){const Y=fe.shadowRoot.activeElement;if(Y===fe)break;fe=Y}return fe}function We(fe){return fe.composedPath?fe.composedPath()[0]:fe.target}function ee(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(kt,Pe,r)=>{"use strict";r.d(Pe,{C5:()=>F,Pl:()=>st,UE:()=>le,eL:()=>ee,en:()=>de,ig:()=>He,u0:()=>ue});var i=r(65879),C=r(96814);class d{attach(ge){return this._attachedHost=ge,ge.attach(this)}detach(){let ge=this._attachedHost;null!=ge&&(this._attachedHost=null,ge.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ge){this._attachedHost=ge}}class F extends d{constructor(ge,Se,je,ot,Lt){super(),this.component=ge,this.viewContainerRef=Se,this.injector=je,this.componentFactoryResolver=ot,this.projectableNodes=Lt}}class le extends d{constructor(ge,Se,je,ot){super(),this.templateRef=ge,this.viewContainerRef=Se,this.context=je,this.injector=ot}get origin(){return this.templateRef.elementRef}attach(ge,Se=this.context){return this.context=Se,super.attach(ge)}detach(){return this.context=void 0,super.detach()}}class W extends d{constructor(ge){super(),this.element=ge instanceof i.SBq?ge.nativeElement:ge}}class de{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ge){return ge instanceof F?(this._attachedPortal=ge,this.attachComponentPortal(ge)):ge instanceof le?(this._attachedPortal=ge,this.attachTemplatePortal(ge)):this.attachDomPortal&&ge instanceof W?(this._attachedPortal=ge,this.attachDomPortal(ge)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ge){this._disposeFn=ge}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class ue extends de{constructor(ge,Se,je,ot,Lt){super(),this.outletElement=ge,this._componentFactoryResolver=Se,this._appRef=je,this._defaultInjector=ot,this.attachDomPortal=Tt=>{const Kt=Tt.element,Ft=this._document.createComment("dom-portal");Kt.parentNode.insertBefore(Ft,Kt),this.outletElement.appendChild(Kt),this._attachedPortal=Tt,super.setDisposeFn(()=>{Ft.parentNode&&Ft.parentNode.replaceChild(Kt,Ft)})},this._document=Lt}attachComponentPortal(ge){const je=(ge.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ge.component);let ot;return ge.viewContainerRef?(ot=ge.viewContainerRef.createComponent(je,ge.viewContainerRef.length,ge.injector||ge.viewContainerRef.injector,ge.projectableNodes||void 0),this.setDisposeFn(()=>ot.destroy())):(ot=je.create(ge.injector||this._defaultInjector||i.zs3.NULL),this._appRef.attachView(ot.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ot.hostView),ot.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ot)),this._attachedPortal=ge,ot}attachTemplatePortal(ge){let Se=ge.viewContainerRef,je=Se.createEmbeddedView(ge.templateRef,ge.context,{injector:ge.injector});return je.rootNodes.forEach(ot=>this.outletElement.appendChild(ot)),je.detectChanges(),this.setDisposeFn(()=>{let ot=Se.indexOf(je);-1!==ot&&Se.remove(ot)}),this._attachedPortal=ge,je}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ge){return ge.hostView.rootNodes[0]}}let He=(()=>{class Y extends le{constructor(Se,je){super(Se,je)}}return Y.\u0275fac=function(Se){return new(Se||Y)(i.Y36(i.Rgc),i.Y36(i.s_b))},Y.\u0275dir=i.lG2({type:Y,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[i.qOj]}),Y})(),st=(()=>{class Y extends de{constructor(Se,je,ot){super(),this._componentFactoryResolver=Se,this._viewContainerRef=je,this._isInitialized=!1,this.attached=new i.vpe,this.attachDomPortal=Lt=>{const Tt=Lt.element,Kt=this._document.createComment("dom-portal");Lt.setAttachedHost(this),Tt.parentNode.insertBefore(Kt,Tt),this._getRootNode().appendChild(Tt),this._attachedPortal=Lt,super.setDisposeFn(()=>{Kt.parentNode&&Kt.parentNode.replaceChild(Tt,Kt)})},this._document=ot}get portal(){return this._attachedPortal}set portal(Se){this.hasAttached()&&!Se&&!this._isInitialized||(this.hasAttached()&&super.detach(),Se&&super.attach(Se),this._attachedPortal=Se||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Se){Se.setAttachedHost(this);const je=null!=Se.viewContainerRef?Se.viewContainerRef:this._viewContainerRef,Lt=(Se.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Se.component),Tt=je.createComponent(Lt,je.length,Se.injector||je.injector,Se.projectableNodes||void 0);return je!==this._viewContainerRef&&this._getRootNode().appendChild(Tt.hostView.rootNodes[0]),super.setDisposeFn(()=>Tt.destroy()),this._attachedPortal=Se,this._attachedRef=Tt,this.attached.emit(Tt),Tt}attachTemplatePortal(Se){Se.setAttachedHost(this);const je=this._viewContainerRef.createEmbeddedView(Se.templateRef,Se.context,{injector:Se.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Se,this._attachedRef=je,this.attached.emit(je),je}_getRootNode(){const Se=this._viewContainerRef.element.nativeElement;return Se.nodeType===Se.ELEMENT_NODE?Se:Se.parentNode}}return Y.\u0275fac=function(Se){return new(Se||Y)(i.Y36(i._Vd),i.Y36(i.s_b),i.Y36(C.K0))},Y.\u0275dir=i.lG2({type:Y,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[i.qOj]}),Y})(),ee=(()=>{class Y{}return Y.\u0275fac=function(Se){return new(Se||Y)},Y.\u0275mod=i.oAB({type:Y}),Y.\u0275inj=i.cJS({}),Y})()},89829:(kt,Pe,r)=>{"use strict";r.d(Pe,{PQ:()=>me,ZD:()=>Mt,mF:()=>jt,Cl:()=>nt,rL:()=>Ne});var i=r(42495),C=r(65879),_=r(78645),I=r(22096),B=r(65592),Z=r(92438),ie=r(41954),re=r(47394);const d={schedule(rt){let ft=requestAnimationFrame,ke=cancelAnimationFrame;const{delegate:bt}=d;bt&&(ft=bt.requestAnimationFrame,ke=bt.cancelAnimationFrame);const Ht=ft(Qe=>{ke=void 0,rt(Qe)});return new re.w0(()=>ke?.(Ht))},requestAnimationFrame(...rt){const{delegate:ft}=d;return(ft?.requestAnimationFrame||requestAnimationFrame)(...rt)},cancelAnimationFrame(...rt){const{delegate:ft}=d;return(ft?.cancelAnimationFrame||cancelAnimationFrame)(...rt)},delegate:void 0};var le=r(2631);new class W extends le.v{flush(ft){this._active=!0;const ke=this._scheduled;this._scheduled=void 0;const{actions:bt}=this;let Ht;ft=ft||bt.shift();do{if(Ht=ft.execute(ft.state,ft.delay))break}while((ft=bt[0])&&ft.id===ke&&bt.shift());if(this._active=!1,Ht){for(;(ft=bt[0])&&ft.id===ke&&bt.shift();)ft.unsubscribe();throw Ht}}}(class F extends ie.o{constructor(ft,ke){super(ft,ke),this.scheduler=ft,this.work=ke}requestAsyncId(ft,ke,bt=0){return null!==bt&&bt>0?super.requestAsyncId(ft,ke,bt):(ft.actions.push(this),ft._scheduled||(ft._scheduled=d.requestAnimationFrame(()=>ft.flush(void 0))))}recycleAsyncId(ft,ke,bt=0){var Ht;if(null!=bt?bt>0:this.delay>0)return super.recycleAsyncId(ft,ke,bt);const{actions:Qe}=ft;null!=ke&&(null===(Ht=Qe[Qe.length-1])||void 0===Ht?void 0:Ht.id)!==ke&&(d.cancelAnimationFrame(ke),ft._scheduled=void 0)}});r(76410);var xe=r(16321),He=r(79360),et=r(54829),st=r(8251),ee=r(74825);function fe(rt,ft=xe.z){return function We(rt){return(0,He.e)((ft,ke)=>{let bt=!1,Ht=null,Qe=null,zt=!1;const ze=()=>{if(Qe?.unsubscribe(),Qe=null,bt){bt=!1;const he=Ht;Ht=null,ke.next(he)}zt&&ke.complete()},Ye=()=>{Qe=null,zt&&ke.complete()};ft.subscribe((0,st.x)(ke,he=>{bt=!0,Ht=he,Qe||(0,et.Xf)(rt(he)).subscribe(Qe=(0,st.x)(ke,ze,Ye))},()=>{zt=!0,(!bt||!Qe||Qe.closed)&&ke.complete()}))})}(()=>(0,ee.H)(rt,ft))}var Y=r(32181),ge=r(59773),Se=r(62831),je=r(96814),ot=r(49388);let jt=(()=>{class rt{constructor(ke,bt,Ht){this._ngZone=ke,this._platform=bt,this._scrolled=new _.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Ht}register(ke){this.scrollContainers.has(ke)||this.scrollContainers.set(ke,ke.elementScrolled().subscribe(()=>this._scrolled.next(ke)))}deregister(ke){const bt=this.scrollContainers.get(ke);bt&&(bt.unsubscribe(),this.scrollContainers.delete(ke))}scrolled(ke=20){return this._platform.isBrowser?new B.y(bt=>{this._globalSubscription||this._addGlobalListener();const Ht=ke>0?this._scrolled.pipe(fe(ke)).subscribe(bt):this._scrolled.subscribe(bt);return this._scrolledCount++,()=>{Ht.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,I.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ke,bt)=>this.deregister(bt)),this._scrolled.complete()}ancestorScrolled(ke,bt){const Ht=this.getAncestorScrollContainers(ke);return this.scrolled(bt).pipe((0,Y.h)(Qe=>!Qe||Ht.indexOf(Qe)>-1))}getAncestorScrollContainers(ke){const bt=[];return this.scrollContainers.forEach((Ht,Qe)=>{this._scrollableContainsElement(Qe,ke)&&bt.push(Qe)}),bt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ke,bt){let Ht=(0,i.fI)(bt),Qe=ke.getElementRef().nativeElement;do{if(Ht==Qe)return!0}while(Ht=Ht.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ke=this._getWindow();return(0,Z.R)(ke.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return rt.\u0275fac=function(ke){return new(ke||rt)(C.LFG(C.R0b),C.LFG(Se.t4),C.LFG(je.K0,8))},rt.\u0275prov=C.Yz7({token:rt,factory:rt.\u0275fac,providedIn:"root"}),rt})(),me=(()=>{class rt{constructor(ke,bt,Ht,Qe){this.elementRef=ke,this.scrollDispatcher=bt,this.ngZone=Ht,this.dir=Qe,this._destroyed=new _.x,this._elementScrolled=new B.y(zt=>this.ngZone.runOutsideAngular(()=>(0,Z.R)(this.elementRef.nativeElement,"scroll").pipe((0,ge.R)(this._destroyed)).subscribe(zt)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ke){const bt=this.elementRef.nativeElement,Ht=this.dir&&"rtl"==this.dir.value;null==ke.left&&(ke.left=Ht?ke.end:ke.start),null==ke.right&&(ke.right=Ht?ke.start:ke.end),null!=ke.bottom&&(ke.top=bt.scrollHeight-bt.clientHeight-ke.bottom),Ht&&0!=(0,Se._i)()?(null!=ke.left&&(ke.right=bt.scrollWidth-bt.clientWidth-ke.left),2==(0,Se._i)()?ke.left=ke.right:1==(0,Se._i)()&&(ke.left=ke.right?-ke.right:ke.right)):null!=ke.right&&(ke.left=bt.scrollWidth-bt.clientWidth-ke.right),this._applyScrollToOptions(ke)}_applyScrollToOptions(ke){const bt=this.elementRef.nativeElement;(0,Se.Mq)()?bt.scrollTo(ke):(null!=ke.top&&(bt.scrollTop=ke.top),null!=ke.left&&(bt.scrollLeft=ke.left))}measureScrollOffset(ke){const bt="left",Qe=this.elementRef.nativeElement;if("top"==ke)return Qe.scrollTop;if("bottom"==ke)return Qe.scrollHeight-Qe.clientHeight-Qe.scrollTop;const zt=this.dir&&"rtl"==this.dir.value;return"start"==ke?ke=zt?"right":bt:"end"==ke&&(ke=zt?bt:"right"),zt&&2==(0,Se._i)()?ke==bt?Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft:Qe.scrollLeft:zt&&1==(0,Se._i)()?ke==bt?Qe.scrollLeft+Qe.scrollWidth-Qe.clientWidth:-Qe.scrollLeft:ke==bt?Qe.scrollLeft:Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft}}return rt.\u0275fac=function(ke){return new(ke||rt)(C.Y36(C.SBq),C.Y36(jt),C.Y36(C.R0b),C.Y36(ot.Is,8))},rt.\u0275dir=C.lG2({type:rt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),rt})(),Ne=(()=>{class rt{constructor(ke,bt,Ht){this._platform=ke,this._change=new _.x,this._changeListener=Qe=>{this._change.next(Qe)},this._document=Ht,bt.runOutsideAngular(()=>{if(ke.isBrowser){const Qe=this._getWindow();Qe.addEventListener("resize",this._changeListener),Qe.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ke=this._getWindow();ke.removeEventListener("resize",this._changeListener),ke.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ke={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ke}getViewportRect(){const ke=this.getViewportScrollPosition(),{width:bt,height:Ht}=this.getViewportSize();return{top:ke.top,left:ke.left,bottom:ke.top+Ht,right:ke.left+bt,height:Ht,width:bt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ke=this._document,bt=this._getWindow(),Ht=ke.documentElement,Qe=Ht.getBoundingClientRect();return{top:-Qe.top||ke.body.scrollTop||bt.scrollY||Ht.scrollTop||0,left:-Qe.left||ke.body.scrollLeft||bt.scrollX||Ht.scrollLeft||0}}change(ke=20){return ke>0?this._change.pipe(fe(ke)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ke=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ke.innerWidth,height:ke.innerHeight}:{width:0,height:0}}}return rt.\u0275fac=function(ke){return new(ke||rt)(C.LFG(Se.t4),C.LFG(C.R0b),C.LFG(je.K0,8))},rt.\u0275prov=C.Yz7({token:rt,factory:rt.\u0275fac,providedIn:"root"}),rt})(),Mt=(()=>{class rt{}return rt.\u0275fac=function(ke){return new(ke||rt)},rt.\u0275mod=C.oAB({type:rt}),rt.\u0275inj=C.cJS({}),rt})(),nt=(()=>{class rt{}return rt.\u0275fac=function(ke){return new(ke||rt)},rt.\u0275mod=C.oAB({type:rt}),rt.\u0275inj=C.cJS({imports:[ot.vT,Mt,ot.vT,Mt]}),rt})()},96814:(kt,Pe,r)=>{"use strict";r.d(Pe,{Do:()=>xe,ED:()=>Ko,EM:()=>No,HT:()=>I,JF:()=>Jn,K0:()=>Z,Mx:()=>Ai,NF:()=>fo,O5:()=>Xn,OU:()=>pi,Ov:()=>Wi,PM:()=>vo,RF:()=>no,S$:()=>de,V_:()=>re,Ye:()=>He,ax:()=>Gn,b0:()=>ue,bD:()=>Ri,ez:()=>Zi,gd:()=>mo,mk:()=>Pn,n9:()=>ha,q:()=>_,sg:()=>Gn,tP:()=>zi,w_:()=>B});var i=r(65879);let C=null;function _(){return C}function I(g){C||(C=g)}class B{}const Z=new i.OlP("DocumentToken");let ie=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=i.Yz7({token:g,factory:function(){return(0,i.f3M)(d)},providedIn:"platform"}),g})();const re=new i.OlP("Location Initialized");let d=(()=>{class g extends ie{constructor(){super(),this._doc=(0,i.f3M)(Z),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _().getBaseHref(this._doc)}onPopState(P){const K=_().getGlobalEventTarget(this._doc,"window");return K.addEventListener("popstate",P,!1),()=>K.removeEventListener("popstate",P)}onHashChange(P){const K=_().getGlobalEventTarget(this._doc,"window");return K.addEventListener("hashchange",P,!1),()=>K.removeEventListener("hashchange",P)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(P){this._location.pathname=P}pushState(P,K,Oe){this._history.pushState(P,K,Oe)}replaceState(P,K,Oe){this._history.replaceState(P,K,Oe)}forward(){this._history.forward()}back(){this._history.back()}historyGo(P=0){this._history.go(P)}getState(){return this._history.state}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=i.Yz7({token:g,factory:function(){return new g},providedIn:"platform"}),g})();function F(g,A){if(0==g.length)return A;if(0==A.length)return g;let P=0;return g.endsWith("/")&&P++,A.startsWith("/")&&P++,2==P?g+A.substring(1):1==P?g+A:g+"/"+A}function le(g){const A=g.match(/#|\?|$/),P=A&&A.index||g.length;return g.slice(0,P-("/"===g[P-1]?1:0))+g.slice(P)}function W(g){return g&&"?"!==g[0]?"?"+g:g}let de=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=i.Yz7({token:g,factory:function(){return(0,i.f3M)(ue)},providedIn:"root"}),g})();const Q=new i.OlP("appBaseHref");let ue=(()=>{class g extends de{constructor(P,K){super(),this._platformLocation=P,this._removeListenerFns=[],this._baseHref=K??this._platformLocation.getBaseHrefFromDOM()??(0,i.f3M)(Z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}prepareExternalUrl(P){return F(this._baseHref,P)}path(P=!1){const K=this._platformLocation.pathname+W(this._platformLocation.search),Oe=this._platformLocation.hash;return Oe&&P?`${K}${Oe}`:K}pushState(P,K,Oe,at){const y=this.prepareExternalUrl(Oe+W(at));this._platformLocation.pushState(P,K,y)}replaceState(P,K,Oe,at){const y=this.prepareExternalUrl(Oe+W(at));this._platformLocation.replaceState(P,K,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(i.LFG(ie),i.LFG(Q,8))},g.\u0275prov=i.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})(),xe=(()=>{class g extends de{constructor(P,K){super(),this._platformLocation=P,this._baseHref="",this._removeListenerFns=[],null!=K&&(this._baseHref=K)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}path(P=!1){let K=this._platformLocation.hash;return null==K&&(K="#"),K.length>0?K.substring(1):K}prepareExternalUrl(P){const K=F(this._baseHref,P);return K.length>0?"#"+K:K}pushState(P,K,Oe,at){let y=this.prepareExternalUrl(Oe+W(at));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.pushState(P,K,y)}replaceState(P,K,Oe,at){let y=this.prepareExternalUrl(Oe+W(at));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.replaceState(P,K,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(i.LFG(ie),i.LFG(Q,8))},g.\u0275prov=i.Yz7({token:g,factory:g.\u0275fac}),g})(),He=(()=>{class g{constructor(P){this._subject=new i.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=P;const K=this._locationStrategy.getBaseHref();this._basePath=function ee(g){if(new RegExp("^(https?:)?//").test(g)){const[,P]=g.split(/\/\/[^\/]+/);return P}return g}(le(We(K))),this._locationStrategy.onPopState(Oe=>{this._subject.emit({url:this.path(!0),pop:!0,state:Oe.state,type:Oe.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(P=!1){return this.normalize(this._locationStrategy.path(P))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(P,K=""){return this.path()==this.normalize(P+W(K))}normalize(P){return g.stripTrailingSlash(function st(g,A){if(!g||!A.startsWith(g))return A;const P=A.substring(g.length);return""===P||["/",";","?","#"].includes(P[0])?P:A}(this._basePath,We(P)))}prepareExternalUrl(P){return P&&"/"!==P[0]&&(P="/"+P),this._locationStrategy.prepareExternalUrl(P)}go(P,K="",Oe=null){this._locationStrategy.pushState(Oe,"",P,K),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+W(K)),Oe)}replaceState(P,K="",Oe=null){this._locationStrategy.replaceState(Oe,"",P,K),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+W(K)),Oe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(P=0){this._locationStrategy.historyGo?.(P)}onUrlChange(P){return this._urlChangeListeners.push(P),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(K=>{this._notifyUrlChangeListeners(K.url,K.state)})),()=>{const K=this._urlChangeListeners.indexOf(P);this._urlChangeListeners.splice(K,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(P="",K){this._urlChangeListeners.forEach(Oe=>Oe(P,K))}subscribe(P,K,Oe){return this._subject.subscribe({next:P,error:K,complete:Oe})}}return g.normalizeQueryParams=W,g.joinWithSlash=F,g.stripTrailingSlash=le,g.\u0275fac=function(P){return new(P||g)(i.LFG(de))},g.\u0275prov=i.Yz7({token:g,factory:function(){return function et(){return new He((0,i.LFG)(de))}()},providedIn:"root"}),g})();function We(g){return g.replace(/\/index.html$/,"")}function Ai(g,A){A=encodeURIComponent(A);for(const P of g.split(";")){const K=P.indexOf("="),[Oe,at]=-1==K?[P,""]:[P.slice(0,K),P.slice(K+1)];if(Oe.trim()===A)return decodeURIComponent(at)}return null}const wi=/\s+/,An=[];let Pn=(()=>{class g{constructor(P,K,Oe,at){this._iterableDiffers=P,this._keyValueDiffers=K,this._ngEl=Oe,this._renderer=at,this.initialClasses=An,this.stateMap=new Map}set klass(P){this.initialClasses=null!=P?P.trim().split(wi):An}set ngClass(P){this.rawClass="string"==typeof P?P.trim().split(wi):P}ngDoCheck(){for(const K of this.initialClasses)this._updateState(K,!0);const P=this.rawClass;if(Array.isArray(P)||P instanceof Set)for(const K of P)this._updateState(K,!0);else if(null!=P)for(const K of Object.keys(P))this._updateState(K,!!P[K]);this._applyStateDiff()}_updateState(P,K){const Oe=this.stateMap.get(P);void 0!==Oe?(Oe.enabled!==K&&(Oe.changed=!0,Oe.enabled=K),Oe.touched=!0):this.stateMap.set(P,{enabled:K,changed:!0,touched:!0})}_applyStateDiff(){for(const P of this.stateMap){const K=P[0],Oe=P[1];Oe.changed?(this._toggleClass(K,Oe.enabled),Oe.changed=!1):Oe.touched||(Oe.enabled&&this._toggleClass(K,!1),this.stateMap.delete(K)),Oe.touched=!1}}_toggleClass(P,K){(P=P.trim()).length>0&&P.split(wi).forEach(Oe=>{K?this._renderer.addClass(this._ngEl.nativeElement,Oe):this._renderer.removeClass(this._ngEl.nativeElement,Oe)})}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.ZZ4),i.Y36(i.aQg),i.Y36(i.SBq),i.Y36(i.Qsj))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),g})();class En{constructor(A,P,K,Oe){this.$implicit=A,this.ngForOf=P,this.index=K,this.count=Oe}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Gn=(()=>{class g{set ngForOf(P){this._ngForOf=P,this._ngForOfDirty=!0}set ngForTrackBy(P){this._trackByFn=P}get ngForTrackBy(){return this._trackByFn}constructor(P,K,Oe){this._viewContainer=P,this._template=K,this._differs=Oe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(P){P&&(this._template=P)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const P=this._ngForOf;!this._differ&&P&&(this._differ=this._differs.find(P).create(this.ngForTrackBy))}if(this._differ){const P=this._differ.diff(this._ngForOf);P&&this._applyChanges(P)}}_applyChanges(P){const K=this._viewContainer;P.forEachOperation((Oe,at,y)=>{if(null==Oe.previousIndex)K.createEmbeddedView(this._template,new En(Oe.item,this._ngForOf,-1,-1),null===y?void 0:y);else if(null==y)K.remove(null===at?void 0:at);else if(null!==at){const T=K.get(at);K.move(T,y),ni(T,Oe)}});for(let Oe=0,at=K.length;Oe{ni(K.get(Oe.currentIndex),Oe)})}static ngTemplateContextGuard(P,K){return!0}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(i.ZZ4))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),g})();function ni(g,A){g.context.$implicit=A.item}let Xn=(()=>{class g{constructor(P,K){this._viewContainer=P,this._context=new Vi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=K}set ngIf(P){this._context.$implicit=this._context.ngIf=P,this._updateView()}set ngIfThen(P){ii("ngIfThen",P),this._thenTemplateRef=P,this._thenViewRef=null,this._updateView()}set ngIfElse(P){ii("ngIfElse",P),this._elseTemplateRef=P,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(P,K){return!0}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),g})();class Vi{constructor(){this.$implicit=null,this.ngIf=null}}function ii(g,A){if(A&&!A.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,i.AaK)(A)}'.`)}class Ti{constructor(A,P){this._viewContainerRef=A,this._templateRef=P,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(A){A&&!this._created?this.create():!A&&this._created&&this.destroy()}}let no=(()=>{class g{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(P){this._ngSwitch=P,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(P){this._defaultViews.push(P)}_matchCase(P){const K=P==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||K,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),K}_updateDefaultCases(P){if(this._defaultViews.length>0&&P!==this._defaultUsed){this._defaultUsed=P;for(const K of this._defaultViews)K.enforceState(P)}}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275dir=i.lG2({type:g,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),g})(),ha=(()=>{class g{constructor(P,K,Oe){this.ngSwitch=Oe,Oe._addCase(),this._view=new Ti(P,K)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(no,9))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),g})(),Ko=(()=>{class g{constructor(P,K,Oe){Oe._addDefault(new Ti(P,K))}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b),i.Y36(i.Rgc),i.Y36(no,9))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngSwitchDefault",""]],standalone:!0}),g})(),zi=(()=>{class g{constructor(P){this._viewContainerRef=P,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(P){if(P.ngTemplateOutlet||P.ngTemplateOutletInjector){const K=this._viewContainerRef;if(this._viewRef&&K.remove(K.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Oe,ngTemplateOutletContext:at,ngTemplateOutletInjector:y}=this;this._viewRef=K.createEmbeddedView(Oe,at,y?{injector:y}:void 0)}else this._viewRef=null}else this._viewRef&&P.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.s_b))},g.\u0275dir=i.lG2({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[i.TTD]}),g})();function gn(g,A){return new i.vHH(2100,!1)}class qn{createSubscription(A,P){return(0,i.rg0)(()=>A.subscribe({next:P,error:K=>{throw K}}))}dispose(A){(0,i.rg0)(()=>A.unsubscribe())}}class Zn{createSubscription(A,P){return A.then(P,K=>{throw K})}dispose(A){}}const Qn=new Zn,Kn=new qn;let Wi=(()=>{class g{constructor(P){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=P}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(P){return this._obj?P!==this._obj?(this._dispose(),this.transform(P)):this._latestValue:(P&&this._subscribe(P),this._latestValue)}_subscribe(P){this._obj=P,this._strategy=this._selectStrategy(P),this._subscription=this._strategy.createSubscription(P,K=>this._updateLatestValue(P,K))}_selectStrategy(P){if((0,i.QGY)(P))return Qn;if((0,i.F4k)(P))return Kn;throw gn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(P,K){P===this._obj&&(this._latestValue=K,this._ref.markForCheck())}}return g.\u0275fac=function(P){return new(P||g)(i.Y36(i.sBO,16))},g.\u0275pipe=i.Yjl({name:"async",type:g,pure:!1,standalone:!0}),g})(),mo=(()=>{class g{transform(P){if(null==P)return null;if("string"!=typeof P)throw gn();return P.toUpperCase()}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=i.Yjl({name:"uppercase",type:g,pure:!0,standalone:!0}),g})(),pi=(()=>{class g{transform(P,K,Oe){if(null==P)return null;if(!this.supports(P))throw gn();return P.slice(K,Oe)}supports(P){return"string"==typeof P||Array.isArray(P)}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=i.Yjl({name:"slice",type:g,pure:!1,standalone:!0}),g})(),Zi=(()=>{class g{}return g.\u0275fac=function(P){return new(P||g)},g.\u0275mod=i.oAB({type:g}),g.\u0275inj=i.cJS({}),g})();const Ri="browser",Xo="server";function fo(g){return g===Ri}function vo(g){return g===Xo}let No=(()=>{class g{}return g.\u0275prov=(0,i.Yz7)({token:g,providedIn:"root",factory:()=>new ki((0,i.LFG)(Z),window)}),g})();class ki{constructor(A,P){this.document=A,this.window=P,this.offset=()=>[0,0]}setOffset(A){this.offset=Array.isArray(A)?()=>A:A}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(A){this.supportsScrolling()&&this.window.scrollTo(A[0],A[1])}scrollToAnchor(A){if(!this.supportsScrolling())return;const P=function ko(g,A){const P=g.getElementById(A)||g.getElementsByName(A)[0];if(P)return P;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const K=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let Oe=K.currentNode;for(;Oe;){const at=Oe.shadowRoot;if(at){const y=at.getElementById(A)||at.querySelector(`[name="${A}"]`);if(y)return y}Oe=K.nextNode()}}return null}(this.document,A);P&&(this.scrollToElement(P),P.focus())}setHistoryScrollRestoration(A){if(this.supportScrollRestoration()){const P=this.window.history;P&&P.scrollRestoration&&(P.scrollRestoration=A)}}scrollToElement(A){const P=A.getBoundingClientRect(),K=P.left+this.window.pageXOffset,Oe=P.top+this.window.pageYOffset,at=this.offset();this.window.scrollTo(K-at[0],Oe-at[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const A=_o(this.window.history)||_o(Object.getPrototypeOf(this.window.history));return!(!A||!A.writable&&!A.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function _o(g){return Object.getOwnPropertyDescriptor(g,"scrollRestoration")}class Jn{}},69862:(kt,Pe,r)=>{"use strict";r.d(Pe,{CB:()=>$,UA:()=>Pt,WM:()=>de,Zn:()=>Ut,eN:()=>me,h_:()=>Ze,jN:()=>W});var i=r(65879),C=r(22096),_=r(7715),I=r(65592),B=r(76328),Z=r(32181),ie=r(37398),re=r(64716),d=r(94664),F=r(96814);class le{}class W{}class de{constructor(z){this.normalizedNames=new Map,this.lazyUpdate=null,z?"string"==typeof z?this.lazyInit=()=>{this.headers=new Map,z.split("\n").forEach(G=>{const Ee=G.indexOf(":");if(Ee>0){const Je=G.slice(0,Ee),mt=Je.toLowerCase(),vt=G.slice(Ee+1).trim();this.maybeSetNormalizedName(Je,mt),this.headers.has(mt)?this.headers.get(mt).push(vt):this.headers.set(mt,[vt])}})}:typeof Headers<"u"&&z instanceof Headers?(this.headers=new Map,z.forEach((G,Ee)=>{this.setHeaderEntries(Ee,G)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(z).forEach(([G,Ee])=>{this.setHeaderEntries(G,Ee)})}:this.headers=new Map}has(z){return this.init(),this.headers.has(z.toLowerCase())}get(z){this.init();const G=this.headers.get(z.toLowerCase());return G&&G.length>0?G[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(z){return this.init(),this.headers.get(z.toLowerCase())||null}append(z,G){return this.clone({name:z,value:G,op:"a"})}set(z,G){return this.clone({name:z,value:G,op:"s"})}delete(z,G){return this.clone({name:z,value:G,op:"d"})}maybeSetNormalizedName(z,G){this.normalizedNames.has(G)||this.normalizedNames.set(G,z)}init(){this.lazyInit&&(this.lazyInit instanceof de?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(z=>this.applyUpdate(z)),this.lazyUpdate=null))}copyFrom(z){z.init(),Array.from(z.headers.keys()).forEach(G=>{this.headers.set(G,z.headers.get(G)),this.normalizedNames.set(G,z.normalizedNames.get(G))})}clone(z){const G=new de;return G.lazyInit=this.lazyInit&&this.lazyInit instanceof de?this.lazyInit:this,G.lazyUpdate=(this.lazyUpdate||[]).concat([z]),G}applyUpdate(z){const G=z.name.toLowerCase();switch(z.op){case"a":case"s":let Ee=z.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(z.name,G);const Je=("a"===z.op?this.headers.get(G):void 0)||[];Je.push(...Ee),this.headers.set(G,Je);break;case"d":const mt=z.value;if(mt){let vt=this.headers.get(G);if(!vt)return;vt=vt.filter(rn=>-1===mt.indexOf(rn)),0===vt.length?(this.headers.delete(G),this.normalizedNames.delete(G)):this.headers.set(G,vt)}else this.headers.delete(G),this.normalizedNames.delete(G)}}setHeaderEntries(z,G){const Ee=(Array.isArray(G)?G:[G]).map(mt=>mt.toString()),Je=z.toLowerCase();this.headers.set(Je,Ee),this.maybeSetNormalizedName(z,Je)}forEach(z){this.init(),Array.from(this.normalizedNames.keys()).forEach(G=>z(this.normalizedNames.get(G),this.headers.get(G)))}}class ue{encodeKey(z){return st(z)}encodeValue(z){return st(z)}decodeKey(z){return decodeURIComponent(z)}decodeValue(z){return decodeURIComponent(z)}}const He=/%(\d[a-f0-9])/gi,et={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function st(ve){return encodeURIComponent(ve).replace(He,(z,G)=>et[G]??z)}function We(ve){return`${ve}`}class ee{constructor(z={}){if(this.updates=null,this.cloneFrom=null,this.encoder=z.encoder||new ue,z.fromString){if(z.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function xe(ve,z){const G=new Map;return ve.length>0&&ve.replace(/^\?/,"").split("&").forEach(Je=>{const mt=Je.indexOf("="),[vt,rn]=-1==mt?[z.decodeKey(Je),""]:[z.decodeKey(Je.slice(0,mt)),z.decodeValue(Je.slice(mt+1))],Wt=G.get(vt)||[];Wt.push(rn),G.set(vt,Wt)}),G}(z.fromString,this.encoder)}else z.fromObject?(this.map=new Map,Object.keys(z.fromObject).forEach(G=>{const Ee=z.fromObject[G],Je=Array.isArray(Ee)?Ee.map(We):[We(Ee)];this.map.set(G,Je)})):this.map=null}has(z){return this.init(),this.map.has(z)}get(z){this.init();const G=this.map.get(z);return G?G[0]:null}getAll(z){return this.init(),this.map.get(z)||null}keys(){return this.init(),Array.from(this.map.keys())}append(z,G){return this.clone({param:z,value:G,op:"a"})}appendAll(z){const G=[];return Object.keys(z).forEach(Ee=>{const Je=z[Ee];Array.isArray(Je)?Je.forEach(mt=>{G.push({param:Ee,value:mt,op:"a"})}):G.push({param:Ee,value:Je,op:"a"})}),this.clone(G)}set(z,G){return this.clone({param:z,value:G,op:"s"})}delete(z,G){return this.clone({param:z,value:G,op:"d"})}toString(){return this.init(),this.keys().map(z=>{const G=this.encoder.encodeKey(z);return this.map.get(z).map(Ee=>G+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(z=>""!==z).join("&")}clone(z){const G=new ee({encoder:this.encoder});return G.cloneFrom=this.cloneFrom||this,G.updates=(this.updates||[]).concat(z),G}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(z=>this.map.set(z,this.cloneFrom.map.get(z))),this.updates.forEach(z=>{switch(z.op){case"a":case"s":const G=("a"===z.op?this.map.get(z.param):void 0)||[];G.push(We(z.value)),this.map.set(z.param,G);break;case"d":if(void 0===z.value){this.map.delete(z.param);break}{let Ee=this.map.get(z.param)||[];const Je=Ee.indexOf(We(z.value));-1!==Je&&Ee.splice(Je,1),Ee.length>0?this.map.set(z.param,Ee):this.map.delete(z.param)}}}),this.cloneFrom=this.updates=null)}}class Y{constructor(){this.map=new Map}set(z,G){return this.map.set(z,G),this}get(z){return this.map.has(z)||this.map.set(z,z.defaultValue()),this.map.get(z)}delete(z){return this.map.delete(z),this}has(z){return this.map.has(z)}keys(){return this.map.keys()}}function Se(ve){return typeof ArrayBuffer<"u"&&ve instanceof ArrayBuffer}function je(ve){return typeof Blob<"u"&&ve instanceof Blob}function ot(ve){return typeof FormData<"u"&&ve instanceof FormData}class Tt{constructor(z,G,Ee,Je){let mt;if(this.url=G,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=z.toUpperCase(),function ge(ve){switch(ve){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Je?(this.body=void 0!==Ee?Ee:null,mt=Je):mt=Ee,mt&&(this.reportProgress=!!mt.reportProgress,this.withCredentials=!!mt.withCredentials,mt.responseType&&(this.responseType=mt.responseType),mt.headers&&(this.headers=mt.headers),mt.context&&(this.context=mt.context),mt.params&&(this.params=mt.params)),this.headers||(this.headers=new de),this.context||(this.context=new Y),this.params){const vt=this.params.toString();if(0===vt.length)this.urlWithParams=G;else{const rn=G.indexOf("?");this.urlWithParams=G+(-1===rn?"?":rnti.set(ri,z.setHeaders[ri]),Wt)),z.setParams&&(vn=Object.keys(z.setParams).reduce((ti,ri)=>ti.set(ri,z.setParams[ri]),vn)),new Tt(G,Ee,mt,{params:vn,headers:Wt,context:Ln,reportProgress:rn,responseType:Je,withCredentials:vt})}}var Kt=function(ve){return ve[ve.Sent=0]="Sent",ve[ve.UploadProgress=1]="UploadProgress",ve[ve.ResponseHeader=2]="ResponseHeader",ve[ve.DownloadProgress=3]="DownloadProgress",ve[ve.Response=4]="Response",ve[ve.User=5]="User",ve}(Kt||{});class Ft{constructor(z,G=200,Ee="OK"){this.headers=z.headers||new de,this.status=void 0!==z.status?z.status:G,this.statusText=z.statusText||Ee,this.url=z.url||null,this.ok=this.status>=200&&this.status<300}}class Ot extends Ft{constructor(z={}){super(z),this.type=Kt.ResponseHeader}clone(z={}){return new Ot({headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class Ut extends Ft{constructor(z={}){super(z),this.type=Kt.Response,this.body=void 0!==z.body?z.body:null}clone(z={}){return new Ut({body:void 0!==z.body?z.body:this.body,headers:z.headers||this.headers,status:void 0!==z.status?z.status:this.status,statusText:z.statusText||this.statusText,url:z.url||this.url||void 0})}}class Pt extends Ft{constructor(z){super(z,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${z.url||"(unknown url)"}`:`Http failure response for ${z.url||"(unknown url)"}: ${z.status} ${z.statusText}`,this.error=z.error||null}}function jt(ve,z){return{body:z,headers:ve.headers,context:ve.context,observe:ve.observe,params:ve.params,reportProgress:ve.reportProgress,responseType:ve.responseType,withCredentials:ve.withCredentials}}let me=(()=>{class ve{constructor(G){this.handler=G}request(G,Ee,Je={}){let mt;if(G instanceof Tt)mt=G;else{let Wt,vn;Wt=Je.headers instanceof de?Je.headers:new de(Je.headers),Je.params&&(vn=Je.params instanceof ee?Je.params:new ee({fromObject:Je.params})),mt=new Tt(G,Ee,void 0!==Je.body?Je.body:null,{headers:Wt,context:Je.context,params:vn,reportProgress:Je.reportProgress,responseType:Je.responseType||"json",withCredentials:Je.withCredentials})}const vt=(0,C.of)(mt).pipe((0,B.b)(Wt=>this.handler.handle(Wt)));if(G instanceof Tt||"events"===Je.observe)return vt;const rn=vt.pipe((0,Z.h)(Wt=>Wt instanceof Ut));switch(Je.observe||"body"){case"body":switch(mt.responseType){case"arraybuffer":return rn.pipe((0,ie.U)(Wt=>{if(null!==Wt.body&&!(Wt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Wt.body}));case"blob":return rn.pipe((0,ie.U)(Wt=>{if(null!==Wt.body&&!(Wt.body instanceof Blob))throw new Error("Response is not a Blob.");return Wt.body}));case"text":return rn.pipe((0,ie.U)(Wt=>{if(null!==Wt.body&&"string"!=typeof Wt.body)throw new Error("Response is not a string.");return Wt.body}));default:return rn.pipe((0,ie.U)(Wt=>Wt.body))}case"response":return rn;default:throw new Error(`Unreachable: unhandled observe type ${Je.observe}}`)}}delete(G,Ee={}){return this.request("DELETE",G,Ee)}get(G,Ee={}){return this.request("GET",G,Ee)}head(G,Ee={}){return this.request("HEAD",G,Ee)}jsonp(G,Ee){return this.request("JSONP",G,{params:(new ee).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(G,Ee={}){return this.request("OPTIONS",G,Ee)}patch(G,Ee,Je={}){return this.request("PATCH",G,jt(Je,Ee))}post(G,Ee,Je={}){return this.request("POST",G,jt(Je,Ee))}put(G,Ee,Je={}){return this.request("PUT",G,jt(Je,Ee))}}return ve.\u0275fac=function(G){return new(G||ve)(i.LFG(le))},ve.\u0275prov=i.Yz7({token:ve,factory:ve.\u0275fac}),ve})();function Bt(ve,z){return z(ve)}const Mt=new i.OlP(""),nt=new i.OlP("");let ft=(()=>{class ve extends le{constructor(G,Ee){super(),this.backend=G,this.injector=Ee,this.chain=null,this.pendingTasks=(0,i.f3M)(i.HDt)}handle(G){if(null===this.chain){const Je=Array.from(new Set([...this.injector.get(Mt),...this.injector.get(nt,[])]));this.chain=Je.reduceRight((mt,vt)=>function xt(ve,z,G){return(Ee,Je)=>G.runInContext(()=>z(Ee,mt=>ve(mt,Je)))}(mt,vt,this.injector),Bt)}const Ee=this.pendingTasks.add();return this.chain(G,Je=>this.backend.handle(Je)).pipe((0,re.x)(()=>this.pendingTasks.remove(Ee)))}}return ve.\u0275fac=function(G){return new(G||ve)(i.LFG(W),i.LFG(i.lqb))},ve.\u0275prov=i.Yz7({token:ve,factory:ve.\u0275fac}),ve})();const se=/^\)\]\}',?\n/;let N=(()=>{class ve{constructor(G){this.xhrFactory=G}handle(G){if("JSONP"===G.method)throw new i.vHH(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,_.D)(Ee.\u0275loadImpl()):(0,C.of)(null)).pipe((0,d.w)(()=>new I.y(mt=>{const vt=Ee.build();if(vt.open(G.method,G.urlWithParams),G.withCredentials&&(vt.withCredentials=!0),G.headers.forEach((An,Pn)=>vt.setRequestHeader(An,Pn.join(","))),G.headers.has("Accept")||vt.setRequestHeader("Accept","application/json, text/plain, */*"),!G.headers.has("Content-Type")){const An=G.detectContentTypeHeader();null!==An&&vt.setRequestHeader("Content-Type",An)}if(G.responseType){const An=G.responseType.toLowerCase();vt.responseType="json"!==An?An:"text"}const rn=G.serializeBody();let Wt=null;const vn=()=>{if(null!==Wt)return Wt;const An=vt.statusText||"OK",Pn=new de(vt.getAllResponseHeaders()),Di=function ae(ve){return"responseURL"in ve&&ve.responseURL?ve.responseURL:/^X-Request-URL:/m.test(ve.getAllResponseHeaders())?ve.getResponseHeader("X-Request-URL"):null}(vt)||G.url;return Wt=new Ot({headers:Pn,status:vt.status,statusText:An,url:Di}),Wt},Ln=()=>{let{headers:An,status:Pn,statusText:Di,url:di}=vn(),En=null;204!==Pn&&(En=typeof vt.response>"u"?vt.responseText:vt.response),0===Pn&&(Pn=En?200:0);let Gn=Pn>=200&&Pn<300;if("json"===G.responseType&&"string"==typeof En){const ni=En;En=En.replace(se,"");try{En=""!==En?JSON.parse(En):null}catch(Ei){En=ni,Gn&&(Gn=!1,En={error:Ei,text:En})}}Gn?(mt.next(new Ut({body:En,headers:An,status:Pn,statusText:Di,url:di||void 0})),mt.complete()):mt.error(new Pt({error:En,headers:An,status:Pn,statusText:Di,url:di||void 0}))},ti=An=>{const{url:Pn}=vn(),Di=new Pt({error:An,status:vt.status||0,statusText:vt.statusText||"Unknown Error",url:Pn||void 0});mt.error(Di)};let ri=!1;const Ai=An=>{ri||(mt.next(vn()),ri=!0);let Pn={type:Kt.DownloadProgress,loaded:An.loaded};An.lengthComputable&&(Pn.total=An.total),"text"===G.responseType&&vt.responseText&&(Pn.partialText=vt.responseText),mt.next(Pn)},wi=An=>{let Pn={type:Kt.UploadProgress,loaded:An.loaded};An.lengthComputable&&(Pn.total=An.total),mt.next(Pn)};return vt.addEventListener("load",Ln),vt.addEventListener("error",ti),vt.addEventListener("timeout",ti),vt.addEventListener("abort",ti),G.reportProgress&&(vt.addEventListener("progress",Ai),null!==rn&&vt.upload&&vt.upload.addEventListener("progress",wi)),vt.send(rn),mt.next({type:Kt.Sent}),()=>{vt.removeEventListener("error",ti),vt.removeEventListener("abort",ti),vt.removeEventListener("load",Ln),vt.removeEventListener("timeout",ti),G.reportProgress&&(vt.removeEventListener("progress",Ai),null!==rn&&vt.upload&&vt.upload.removeEventListener("progress",wi)),vt.readyState!==vt.DONE&&vt.abort()}})))}}return ve.\u0275fac=function(G){return new(G||ve)(i.LFG(F.JF))},ve.\u0275prov=i.Yz7({token:ve,factory:ve.\u0275fac}),ve})();const j=new i.OlP("XSRF_ENABLED"),Be=new i.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Dt=new i.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Xt{}let cn=(()=>{class ve{constructor(G,Ee,Je){this.doc=G,this.platform=Ee,this.cookieName=Je,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const G=this.doc.cookie||"";return G!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,F.Mx)(G,this.cookieName),this.lastCookieString=G),this.lastToken}}return ve.\u0275fac=function(G){return new(G||ve)(i.LFG(F.K0),i.LFG(i.Lbi),i.LFG(Be))},ve.\u0275prov=i.Yz7({token:ve,factory:ve.\u0275fac}),ve})();function mn(ve,z){const G=ve.url.toLowerCase();if(!(0,i.f3M)(j)||"GET"===ve.method||"HEAD"===ve.method||G.startsWith("http://")||G.startsWith("https://"))return z(ve);const Ee=(0,i.f3M)(Xt).getToken(),Je=(0,i.f3M)(Dt);return null!=Ee&&!ve.headers.has(Je)&&(ve=ve.clone({headers:ve.headers.set(Je,Ee)})),z(ve)}var it=function(ve){return ve[ve.Interceptors=0]="Interceptors",ve[ve.LegacyInterceptors=1]="LegacyInterceptors",ve[ve.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ve[ve.NoXsrfProtection=3]="NoXsrfProtection",ve[ve.JsonpSupport=4]="JsonpSupport",ve[ve.RequestsMadeViaParent=5]="RequestsMadeViaParent",ve[ve.Fetch=6]="Fetch",ve}(it||{});function Ze(...ve){const z=[me,N,ft,{provide:le,useExisting:ft},{provide:W,useExisting:N},{provide:Mt,useValue:mn,multi:!0},{provide:j,useValue:!0},{provide:Xt,useClass:cn}];for(const G of ve)z.push(...G.\u0275providers);return(0,i.MR2)(z)}function $(ve){return function Rt(ve,z){return{\u0275kind:ve,\u0275providers:z}}(it.Interceptors,ve.map(z=>({provide:Mt,useValue:z,multi:!0})))}},65879:(kt,Pe,r)=>{"use strict";r.d(Pe,{$8M:()=>Gc,$WT:()=>Qn,$Z:()=>M3,AFp:()=>U0,ALo:()=>g8,AaK:()=>W,Akn:()=>Ua,AsE:()=>c4,BQk:()=>Is,CHM:()=>yi,CRH:()=>N8,DdM:()=>c8,Dn7:()=>_8,EEQ:()=>zo,EJc:()=>su,EiD:()=>k0,EpF:()=>xm,F$t:()=>Em,F4k:()=>ym,FYo:()=>K0,FiY:()=>s,Gf:()=>al,GfV:()=>J0,GkF:()=>Z3,Gpc:()=>ue,Gre:()=>af,GuJ:()=>ve,HDt:()=>sl,Hsn:()=>Sm,Ikx:()=>f4,JOm:()=>X1,JVY:()=>D5,JZr:()=>We,KtG:()=>Qi,L6k:()=>E5,LAX:()=>z5,LFG:()=>E,LSH:()=>ms,Lbi:()=>r3,Lck:()=>el,MAs:()=>G3,MMx:()=>z4,MR2:()=>ql,NdJ:()=>Rs,O4$:()=>f,Ojb:()=>X5,OlP:()=>ei,Oqu:()=>r4,P3R:()=>z0,PXZ:()=>Mu,Q6J:()=>W3,QGY:()=>Ns,QbO:()=>K5,Qsj:()=>X0,R0b:()=>Vo,RDi:()=>x5,RIp:()=>e3,Rgc:()=>P1,SBq:()=>yc,Sil:()=>Zg,Suo:()=>I8,TTD:()=>Hi,TgZ:()=>Vs,Tol:()=>$m,Udp:()=>t4,VKq:()=>s8,VuI:()=>H9,W1O:()=>W4,WFA:()=>Fs,WLB:()=>l8,X6Q:()=>m9,XFs:()=>he,Xpm:()=>no,Xq5:()=>q6,Xts:()=>J2,Y36:()=>c2,YKP:()=>Qf,YNc:()=>um,Yjl:()=>wo,Yz7:()=>tt,Z0I:()=>ft,ZZ4:()=>xd,_Bn:()=>Xf,_UZ:()=>Y3,_Vd:()=>a1,_uU:()=>o4,aQg:()=>yd,c2e:()=>cu,cJS:()=>nt,cg1:()=>u4,d8E:()=>Ks,dDg:()=>t9,dqk:()=>N,eBb:()=>S5,eJc:()=>Z4,ekj:()=>n4,eoX:()=>sd,f3M:()=>ye,g9A:()=>j0,h0i:()=>w2,hGG:()=>wd,hij:()=>Ys,iGM:()=>T8,iPO:()=>r9,ifc:()=>pn,ip1:()=>td,jDz:()=>e8,kL8:()=>bf,kcU:()=>V,l5B:()=>d8,lG2:()=>zi,lcZ:()=>b8,lqb:()=>Cc,lri:()=>cd,mCW:()=>ss,n5z:()=>R1,n_E:()=>tl,oAB:()=>yo,oJD:()=>D0,oxw:()=>km,pB0:()=>H5,q3G:()=>_c,qFp:()=>I9,qLn:()=>o2,qOj:()=>L3,qZA:()=>b1,qzn:()=>Jc,rWj:()=>gu,rg0:()=>Lr,s9C:()=>v1,sBO:()=>f9,s_b:()=>il,soG:()=>cl,tb:()=>md,tp0:()=>D,uIk:()=>T3,vHH:()=>ee,vpe:()=>rr,wAp:()=>M2,xi3:()=>v8,xp6:()=>u6,ynx:()=>Ts,z2F:()=>Sc,z3N:()=>Or,zSh:()=>o3,zs3:()=>Yr});var i=r(78645),C=r(47394),_=r(65619),I=r(65592),B=r(63019),Z=r(22096),ie=r(63020),re=r(94664),d=r(93997);function F(e){for(let t in e)if(e[t]===F)return t;throw Error("Could not find renamed property on target object.")}function le(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function W(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(W).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function de(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Q=F({__forward_ref__:F});function ue(e){return e.__forward_ref__=ue,e.toString=function(){return W(this())},e}function xe(e){return He(e)?e():e}function He(e){return"function"==typeof e&&e.hasOwnProperty(Q)&&e.__forward_ref__===ue}function et(e){return e&&!!e.\u0275providers}const We="https://g.co/ng/security#xss";class ee extends Error{constructor(t,n){super(function fe(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function Y(e){return"string"==typeof e?e:null==e?"":String(e)}function Lt(e,t){throw new ee(-201,!1)}function gt(e,t){null==e&&function dt(e,t,n,o){throw new Error(`ASSERTION ERROR: ${e}`+(null==o?"":` [Expected=> ${n} ${o} ${t} <=Actual]`))}(t,e,null,"!=")}function tt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function nt(e){return{providers:e.providers||[],imports:e.imports||[]}}function rt(e){return ke(e,Qe)||ke(e,ze)}function ft(e){return null!==rt(e)}function ke(e,t){return e.hasOwnProperty(t)?e[t]:null}function Ht(e){return e&&(e.hasOwnProperty(zt)||e.hasOwnProperty(Ye))?e[zt]:null}const Qe=F({\u0275prov:F}),zt=F({\u0275inj:F}),ze=F({ngInjectableDef:F}),Ye=F({ngInjectorDef:F});var he=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(he||{});let O;function Ce(e){const t=O;return O=e,t}function se(e,t,n){const o=rt(e);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:n&he.Optional?null:void 0!==t?t:void Lt(W(e))}const N=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Et={},Dt="__NG_DI_FLAG__",Xt="ngTempTokenPath",mn=/\n/gm,it="__source";let Rt;function $(e){const t=Rt;return Rt=e,t}function L(e,t=he.Default){if(void 0===Rt)throw new ee(-203,!1);return null===Rt?se(e,void 0,t):Rt.get(e,t&he.Optional?null:void 0,t)}function E(e,t=he.Default){return(function te(){return O}()||L)(xe(e),t)}function ye(e,t=he.Default){return E(e,ht(t))}function ht(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ve(e){const t=[];for(let n=0;nt){m=c-1;break}}}for(;cc?"":a[_e+1].toLowerCase();const qe=8&o?$e:null;if(qe&&-1!==mt(qe,H,0)||2&o&&H!==$e){if(Pn(o))return!1;m=!0}}}}else{if(!m&&!Pn(o)&&!Pn(M))return!1;if(m&&Pn(M))continue;m=!1,o=M|1&o}}return Pn(o)||m}function Pn(e){return 0==(1&e)}function Di(e,t,n,o){if(null===t)return-1;let a=0;if(o||!n){let c=!1;for(;a-1)for(n++;n0?'="'+b+'"':"")+"]"}else 8&o?a+="."+m:4&o&&(a+=" "+m);else""!==a&&!Pn(m)&&(t+=Xn(c,a),a=""),o=m,c=c||!Pn(o);n++}return""!==a&&(t+=Xn(c,a)),t}function no(e){return $t(()=>{const t=Wi(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===tn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||pn.Emulated,styles:e.styles||Zt,_:null,schemas:e.schemas||null,tView:null,id:""};Oi(n);const o=e.dependencies;return n.directiveDefs=ci(o,!1),n.pipeDefs=ci(o,!0),n.id=function mo(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of n)t=Math.imul(31,t)+a.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function Ko(e){return gn(e)||qn(e)}function Ea(e){return null!==e}function yo(e){return $t(()=>({type:e.type,bootstrap:e.bootstrap||Zt,declarations:e.declarations||Zt,imports:e.imports||Zt,exports:e.exports||Zt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Si(e,t){if(null==e)return ln;const n={};for(const o in e)if(e.hasOwnProperty(o)){let a=e[o],c=a;Array.isArray(a)&&(c=a[1],a=a[0]),n[a]=o,t&&(t[a]=c)}return n}function zi(e){return $t(()=>{const t=Wi(e);return Oi(t),t})}function wo(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function gn(e){return e[$n]||null}function qn(e){return e[Ae]||null}function Zn(e){return e[ve]||null}function Qn(e){const t=gn(e)||qn(e)||Zn(e);return null!==t&&t.standalone}function Kn(e,t){const n=e[z]||null;if(!n&&!0===t)throw new Error(`Type ${W(e)} does not have '\u0275mod' property.`);return n}function Wi(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||ln,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Zt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Si(e.inputs,t),outputs:Si(e.outputs)}}function Oi(e){e.features?.forEach(t=>t(e))}function ci(e,t){if(!e)return null;const n=t?Zn:Ko;return()=>("function"==typeof e?e():e).map(o=>n(o)).filter(Ea)}const Rn=0,Jt=1,sn=2,Hn=3,Ii=4,Ni=5,oi=6,mi=7,Vn=8,Pi=9,ui=10,bn=11,bo=12,Oo=13,Nn=14,Wn=15,pi=16,Io=17,Zi=18,Ri=19,Xo=20,Ki=21,vi=22,fo=23,vo=24,kn=25,pa=1,No=2,ki=7,ko=9,Jn=11;function Un(e){return Array.isArray(e)&&"object"==typeof e[pa]}function _i(e){return Array.isArray(e)&&!0===e[pa]}function uo(e){return 0!=(4&e.flags)}function Mo(e){return e.componentOffset>-1}function Jo(e){return 1==(1&e.flags)}function hi(e){return!!e.template}function Ro(e){return 0!=(512&e[sn])}function Mi(e,t){return e.hasOwnProperty(G)?e[G]:null}let dr=N.WeakRef??class lr{constructor(t){this.ref=t}deref(){return this.ref}},ta=0,Xi=null,ho=!1;function ai(e){const t=Xi;return Xi=e,t}class Bo{constructor(){this.id=ta++,this.ref=function Qa(e){return new dr(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const o=n.producerNode.deref();if(null!=o&&n.atTrackingVersion===this.trackingVersion){if(o.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),o?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=ho;ho=!0;try{for(const[n,o]of this.consumers){const a=o.consumerNode.deref();null!=a&&a.trackingVersion===o.atTrackingVersion?a.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),a?.producers.delete(this.id))}}finally{ho=t}}producerAccessed(){if(ho)throw new Error("");if(null===Xi)return;let t=Xi.producers.get(this.id);void 0===t?(t={consumerNode:Xi.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:Xi.trackingVersion},Xi.producers.set(this.id,t),this.consumers.set(Xi.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=Xi.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==Xi?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let La=null;function Lr(e){const t=ai(null);try{return e()}finally{ai(t)}}const Aa=()=>{};class er extends Bo{constructor(t,n,o){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=Aa,this.registerOnCleanup=a=>{this.cleanupFn=a},this.consumerAllowSignalWrites=o}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=ai(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Aa,this.watch(this.registerOnCleanup)}finally{ai(t)}}cleanup(){this.cleanupFn()}}class tr{constructor(t,n,o){this.previousValue=t,this.currentValue=n,this.firstChange=o}isFirstChange(){return this.firstChange}}function Hi(){return fr}function fr(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ta),Va}function Va(){const e=jo(this),t=e?.current;if(t){const n=e.previous;if(n===ln)e.previous=t;else for(let o in t)n[o]=t[o];e.current=null,this.ngOnChanges(t)}}function Ta(e,t,n,o){const a=this.declaredInputs[n],c=jo(e)||function hr(e,t){return e[ur]=t}(e,{previous:ln,current:null}),m=c.current||(c.current={}),b=c.previous,M=b[a];m[a]=new tr(M&&M.currentValue,t,b===ln),e[o]=t}Hi.ngInherit=!0;const ur="__ngSimpleChanges__";function jo(e){return e[ur]||null}const xo=function(e,t,n){},Ca="svg";function Fn(e){for(;Array.isArray(e);)e=e[Rn];return e}function g(e,t){return Fn(t[e])}function A(e,t){return Fn(t[e.index])}function K(e,t){return e.data[t]}function Oe(e,t){return e[t]}function at(e,t){const n=t[e];return Un(n)?n:n[Rn]}function q(e,t){return null==t?null:e[t]}function pe(e){e[Io]=0}function Te(e){1024&e[sn]||(e[sn]|=1024,ct(e,1))}function Ue(e){1024&e[sn]&&(e[sn]&=-1025,ct(e,-1))}function ct(e,t){let n=e[Hn];if(null===n)return;n[Ni]+=t;let o=n;for(n=n[Hn];null!==n&&(1===t&&1===o[Ni]||-1===t&&0===o[Ni]);)n[Ni]+=t,o=n,n=n[Hn]}const yt={lFrame:Tr(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function oo(){return yt.bindingsEnabled}function Ci(){return null!==yt.skipHydrationRootTNode}function At(){return yt.lFrame.lView}function zn(){return yt.lFrame.tView}function yi(e){return yt.lFrame.contextLView=e,e[Vn]}function Qi(e){return yt.lFrame.contextLView=null,e}function Ui(){let e=P2();for(;null!==e&&64===e.type;)e=e.parent;return e}function P2(){return yt.lFrame.currentTNode}function oa(e,t){const n=yt.lFrame;n.currentTNode=e,n.isParent=t}function ec(){return yt.lFrame.isParent}function pr(){yt.lFrame.isParent=!1}function Ji(){const e=yt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function da(){return yt.lFrame.bindingIndex++}function ma(e){const t=yt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Vr(e,t){const n=yt.lFrame;n.bindingIndex=n.bindingRootIndex=e,tc(t)}function tc(e){yt.lFrame.currentDirectiveIndex=e}function nc(e){const t=yt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function ic(){return yt.lFrame.currentQueryIndex}function oc(e){yt.lFrame.currentQueryIndex=e}function D2(e){const t=e[Jt];return 2===t.type?t.declTNode:1===t.type?e[oi]:null}function Tc(e,t,n){if(n&he.SkipSelf){let a=t,c=e;for(;!(a=a.parent,null!==a||n&he.Host||(a=D2(c),null===a||(c=c[Nn],10&a.type))););if(null===a)return!1;t=a,e=c}const o=yt.lFrame=br();return o.currentTNode=t,o.lView=e,!0}function aa(e){const t=br(),n=e[Jt];yt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function br(){const e=yt.lFrame,t=null===e?null:e.child;return null===t?Tr(e):t}function Tr(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function vr(){const e=yt.lFrame;return yt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const E2=vr;function Ic(){const e=vr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function ji(){return yt.lFrame.selectedIndex}function p(e){yt.lFrame.selectedIndex=e}function v(){const e=yt.lFrame;return K(e.tView,e.selectedIndex)}function f(){yt.lFrame.currentNamespace=Ca}function V(){!function oe(){yt.lFrame.currentNamespace=null}()}let Ke=!0;function Nt(){return Ke}function nn(e){Ke=e}function Bn(e,t){for(let n=t.directiveStart,o=t.directiveEnd;n=o)break}else t[M]<0&&(e[Io]+=65536),(b>13>16&&(3&e[sn])===t&&(e[sn]+=8192,ac(b,c)):ac(b,c)}const Nr=-1;class rc{constructor(t,n,o){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=o}}function Nc(e){return e!==Nr}function Rc(e){return 32767&e}function Fc(e,t){let n=function _l(e){return e>>16}(e),o=t;for(;n>0;)o=o[Nn],n--;return o}let L2=!0;function cc(e){const t=L2;return L2=e,t}const ra=255,Bc=5;let sc=0;const ca={};function _r(e,t){const n=T1(e,t);if(-1!==n)return n;const o=t[Jt];o.firstCreatePass&&(e.injectorIndex=t.length,lc(o.data,e),lc(t,null),lc(o.blueprint,null));const a=A2(e,t),c=e.injectorIndex;if(Nc(a)){const m=Rc(a),b=Fc(a,t),M=b[Jt].data;for(let H=0;H<8;H++)t[c+H]=b[m+H]|M[m+H]}return t[c+8]=a,c}function lc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function T1(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function A2(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,o=null,a=t;for(;null!==a;){if(o=I2(a),null===o)return Nr;if(n++,a=a[Nn],-1!==o.injectorIndex)return o.injectorIndex|n<<16}return Nr}function Rr(e,t,n){!function Ml(e,t,n){let o;"string"==typeof n?o=n.charCodeAt(0)||0:n.hasOwnProperty(Ee)&&(o=n[Ee]),null==o&&(o=n[Ee]=sc++);const a=o&ra;t.data[e+(a>>Bc)]|=1<=0?t&ra:xl:t}(n);if("function"==typeof c){if(!Tc(t,e,o))return o&he.Host?Uc(a,0,o):V2(t,n,o,a);try{const m=c(o);if(null!=m||o&he.Optional)return m;Lt()}finally{E2()}}else if("number"==typeof c){let m=null,b=T1(e,t),M=Nr,H=o&he.Host?t[Wn][oi]:null;for((-1===b||o&he.SkipSelf)&&(M=-1===b?A2(e,t):t[b+8],M!==Nr&&T2(o,!1)?(m=t[Jt],b=Rc(M),t=Fc(M,t)):b=-1);-1!==b;){const X=t[Jt];if(N1(c,b,X.data)){const _e=Fr(b,t,n,m,o,H);if(_e!==ca)return _e}M=t[b+8],M!==Nr&&T2(o,t[Jt].data[b+8]===H)&&N1(c,b,t)?(m=X,b=Rc(M),t=Fc(M,t)):b=-1}}return a}function Fr(e,t,n,o,a,c){const m=t[Jt],b=m.data[e+8],X=$c(b,m,n,null==o?Mo(b)&&L2:o!=m&&0!=(3&b.type),a&he.Host&&c===b);return null!==X?Mr(t,m,X,b):ca}function $c(e,t,n,o,a){const c=e.providerIndexes,m=t.data,b=1048575&c,M=e.directiveStart,X=c>>20,$e=a?b+X:e.directiveEnd;for(let qe=o?b:b+X;qe<$e;qe++){const St=m[qe];if(qe=M&&St.type===n)return qe}if(a){const qe=m[M];if(qe&&hi(qe)&&qe.type===n)return M}return null}function Mr(e,t,n,o){let a=e[n];const c=t.data;if(function pl(e){return e instanceof rc}(a)){const m=a;m.resolving&&function Se(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new ee(-200,`Circular dependency in DI detected for ${e}${n}`)}(function ge(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Y(e)}(c[n]));const b=cc(m.canSeeViewProviders);m.resolving=!0;const M=m.injectImpl?Ce(m.injectImpl):null;Tc(e,o,he.Default);try{a=e[n]=m.factory(void 0,c,e,o),t.firstCreatePass&&n>=o.directiveStart&&function fn(e,t,n){const{ngOnChanges:o,ngOnInit:a,ngDoCheck:c}=t.type.prototype;if(o){const m=fr(t);(n.preOrderHooks??=[]).push(e,m),(n.preOrderCheckHooks??=[]).push(e,m)}a&&(n.preOrderHooks??=[]).push(0-e,a),c&&((n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c))}(n,c[n],t)}finally{null!==M&&Ce(M),cc(b),m.resolving=!1,E2()}}return a}function N1(e,t,n){return!!(n[t+(e>>Bc)]&1<{const t=e.prototype.constructor,n=t[G]||dc(t),o=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==o;){const c=a[G]||dc(a);if(c&&c!==n)return c;a=Object.getPrototypeOf(a)}return c=>new c})}function dc(e){return He(e)?()=>{const t=dc(xe(e));return t&&t()}:Mi(e)}function I2(e){const t=e[Jt],n=t.type;return 2===n?t.declTNode:1===n?e[oi]:null}function Gc(e){return function Cl(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const o=n.length;let a=0;for(;a{const o=function $r(e){return function(...n){if(e){const o=e(...n);for(const a in o)this[a]=o[a]}}}(t);function a(...c){if(this instanceof a)return o.apply(this,c),this;const m=new a(...c);return b.annotation=m,b;function b(M,H,X){const _e=M.hasOwnProperty(Ur)?M[Ur]:Object.defineProperty(M,Ur,{value:[]})[Ur];for(;_e.length<=X;)_e.push(null);return(_e[X]=_e[X]||[]).push(m),M}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function mc(e,t){e.forEach(n=>Array.isArray(n)?mc(n,t):t(n))}function $1(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Gr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function fc(e,t){const n=[];for(let o=0;o=0?e[1|o]=n:(o=~o,function kl(e,t,n,o){let a=e.length;if(a==t)e.push(n,o);else if(1===a)e.push(o,e[0]),e[0]=n;else{for(a--,e.push(e[a-1],e[a]);a>t;)e[a]=e[a-2],a--;e[t]=n,e[t+1]=o}}(e,o,t,n)),o}function R2(e,t){const n=xr(e,t);if(n>=0)return e[1|n]}function xr(e,t){return function Yc(e,t,n){let o=0,a=e.length>>n;for(;a!==o;){const c=o+(a-o>>1),m=e[c<t?a=c:o=c+1}return~(a<|^->||--!>|)/,Ju="\u200b$1\u200b";const Q1=new Map;let qu=0;function Al(e){return Q1.get(e)||null}class n5{get lView(){return Al(this.lViewId)}constructor(t,n,o){this.lViewId=t,this.nodeIndex=n,this.native=o}}function zo(e){let t=j2(e);if(t){if(Un(t)){const n=t;let o,a,c;if(jd(e)){if(o=function Wd(e,t){const n=e[Jt].components;if(n)for(let o=0;o=0){const b=Fn(c[m]),M=Vl(c,m,b);Ho(b,M),t=M;break}}}}return t||null}function Vl(e,t,n){return new n5(e[Ri],t,n)}const J1="__ngContext__";function Ho(e,t){Un(t)?(e[J1]=t[Ri],function e5(e){Q1.set(e[Ri],e)}(t)):e[J1]=t}function j2(e){const t=e[J1];return"number"==typeof t?Al(t):t||null}function jd(e){return e&&e.constructor&&e.constructor.\u0275cmp}function $d(e,t){const n=e[Jt];for(let o=kn;ot.replace(Qu,Ju))}(t))}function G2(e,t,n){return e.createElement(t,n)}function o0(e,t){const n=e[ko],o=n.indexOf(t);Ue(t),n.splice(o,1)}function W2(e,t){if(e.length<=Jn)return;const n=Jn+t,o=e[n];if(o){const a=o[pi];null!==a&&a!==e&&o0(a,o),t>0&&(e[n-1][Ii]=o[Ii]);const c=Gr(e,Jn+t);!function c5(e,t){Z2(e,t,t[bn],2,null,null),t[Rn]=null,t[oi]=null}(o[Jt],o);const m=c[Zi];null!==m&&m.detachView(c[Jt]),o[Hn]=null,o[Ii]=null,o[sn]&=-129}return o}function a0(e,t){if(!(256&t[sn])){const n=t[bn];t[fo]?.destroy(),t[vo]?.destroy(),n.destroyNode&&Z2(e,t,n,3,null,null),function l5(e){let t=e[bo];if(!t)return Rl(e[Jt],e);for(;t;){let n=null;if(Un(t))n=t[bo];else{const o=t[Jn];o&&(n=o)}if(!n){for(;t&&!t[Ii]&&t!==e;)Un(t)&&Rl(t[Jt],t),t=t[Hn];null===t&&(t=e),Un(t)&&Rl(t[Jt],t),n=t&&t[Ii]}t=n}}(t)}}function Rl(e,t){if(!(256&t[sn])){t[sn]&=-129,t[sn]|=256,function m5(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let o=0;o=0?o[m]():o[-m].unsubscribe(),c+=2}else n[c].call(o[n[c+1]]);null!==o&&(t[mi]=null);const a=t[Ki];if(null!==a){t[Ki]=null;for(let c=0;c-1){const{encapsulation:c}=e.data[o.directiveStart+a];if(c===pn.None||c===pn.Emulated)return null}return A(o,n)}}(e,t.parent,n)}function gc(e,t,n,o,a){e.insertBefore(t,n,o,a)}function c0(e,t,n){e.appendChild(t,n)}function s0(e,t,n,o,a){null!==o?gc(e,t,n,o,a):c0(e,t,n)}function ts(e,t){return e.parentNode(t)}function l0(e,t,n){return d0(e,t,n)}let ns,K2,os,as,d0=function Ul(e,t,n){return 40&e.type?A(e,n):null};function is(e,t,n,o){const a=Fl(e,o,t),c=t[bn],b=l0(o.parent||t[oi],o,t);if(null!=a)if(Array.isArray(n))for(let M=0;Me,createScript:e=>e,createScriptURL:e=>e})}catch{}return K2}()?.createHTML(e)||e}function x5(e){os=e}function X2(){if(void 0!==os)return os;if(typeof document<"u")return document;throw new ee(210,!1)}function rs(){if(void 0===as&&(as=null,N.trustedTypes))try{as=N.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return as}function g0(e){return rs()?.createHTML(e)||e}function v0(e){return rs()?.createScriptURL(e)||e}class vc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${We})`}}class _0 extends vc{getTypeName(){return"HTML"}}class y5 extends vc{getTypeName(){return"Style"}}class w5 extends vc{getTypeName(){return"Script"}}class O5 extends vc{getTypeName(){return"URL"}}class P5 extends vc{getTypeName(){return"ResourceURL"}}function Or(e){return e instanceof vc?e.changingThisBreaksApplicationSecurity:e}function Jc(e,t){const n=function k5(e){return e instanceof vc&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${We})`)}return n===t}function D5(e){return new _0(e)}function E5(e){return new y5(e)}function S5(e){return new w5(e)}function z5(e){return new O5(e)}function H5(e){return new P5(e)}class C0{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(bc(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class L5{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=bc(t),n}}const A5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ss(e){return(e=String(e)).match(A5)?e:"unsafe:"+e}function Pr(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function qc(...e){const t={};for(const n of e)for(const o in n)n.hasOwnProperty(o)&&(t[o]=!0);return t}const x0=Pr("area,br,col,hr,img,wbr"),y0=Pr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),w0=Pr("rp,rt"),Yl=qc(x0,qc(y0,Pr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),qc(w0,Pr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),qc(w0,y0)),Zl=Pr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),O0=qc(Zl,Pr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Pr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),I5=Pr("script,style,template");class P0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,o=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?o=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,o&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=this.checkClobberedElement(n,n.nextSibling);if(a){n=a;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Yl.hasOwnProperty(n))return this.sanitizedSomething=!0,!I5.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const o=t.attributes;for(let a=0;a"),!0}endElement(t){const n=t.nodeName.toLowerCase();Yl.hasOwnProperty(n)&&!x0.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(ls(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const N5=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,R5=/([^\#-~ |!])/g;function ls(e){return e.replace(/&/g,"&").replace(N5,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(R5,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let ds;function k0(e,t){let n=null;try{ds=ds||function M0(e){const t=new L5(e);return function cs(){try{return!!(new window.DOMParser).parseFromString(bc(""),"text/html")}catch{return!1}}()?new C0(t):t}(e);let o=t?String(t):"";n=ds.getInertBodyElement(o);let a=5,c=o;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,o=c,c=n.innerHTML,n=ds.getInertBodyElement(o)}while(o!==c);return bc((new P0).sanitizeChildren(Kl(n)||n))}finally{if(n){const o=Kl(n)||n;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Kl(e){return"content"in e&&function Xl(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var _c=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(_c||{});function D0(e){const t=Q2();return t?g0(t.sanitize(_c.HTML,e)||""):Jc(e,"HTML")?g0(Or(e)):k0(X2(),Y(e))}function ms(e){const t=Q2();return t?t.sanitize(_c.URL,e)||"":Jc(e,"URL")?Or(e):ss(Y(e))}function Ql(e){const t=Q2();if(t)return v0(t.sanitize(_c.RESOURCE_URL,e)||"");if(Jc(e,"ResourceURL"))return v0(Or(e));throw new ee(904,!1)}function z0(e,t,n){return function U5(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Ql:ms}(t,n)(e)}function Q2(){const e=At();return e&&e[ui].sanitizer}class ei{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=tt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const J2=new ei("ENVIRONMENT_INITIALIZER"),Jl=new ei("INJECTOR",-1),H0=new ei("INJECTOR_DEF_TYPES");class L0{get(t,n=Et){if(n===Et){const o=new Error(`NullInjectorError: No provider for ${W(t)}!`);throw o.name="NullInjectorError",o}return n}}function ql(e){return{\u0275providers:e}}function e3(...e){return{\u0275providers:A0(0,e),\u0275fromNgModule:!0}}function A0(e,...t){const n=[],o=new Set;let a;return mc(t,c=>{const m=c;t3(m,n,[],o)&&(a||=[],a.push(m))}),void 0!==a&&V0(a,n),n}function V0(e,t){for(let n=0;n{t.push(c)})}}function t3(e,t,n,o){if(!(e=xe(e)))return!1;let a=null,c=Ht(e);const m=!c&&gn(e);if(c||m){if(m&&!m.standalone)return!1;a=e}else{const M=e.ngModule;if(c=Ht(M),!c)return!1;a=M}const b=o.has(a);if(m){if(b)return!1;if(o.add(a),m.dependencies){const M="function"==typeof m.dependencies?m.dependencies():m.dependencies;for(const H of M)t3(H,t,n,o)}}else{if(!c)return!1;{if(null!=c.imports&&!b){let H;o.add(a);try{mc(c.imports,X=>{t3(X,t,n,o)&&(H||=[],H.push(X))})}finally{}void 0!==H&&V0(H,t)}if(!b){const H=Mi(a)||(()=>new a);t.push({provide:a,useFactory:H,deps:Zt},{provide:H0,useValue:a,multi:!0},{provide:J2,useValue:()=>E(a),multi:!0})}const M=c.providers;null==M||b||q2(M,X=>{t.push(X)})}}return a!==e&&void 0!==e.providers}function q2(e,t){for(let n of e)et(n)&&(n=n.\u0275providers),Array.isArray(n)?q2(n,t):t(n)}const j5=F({provide:String,useValue:F});function n3(e){return null!==e&&"object"==typeof e&&j5 in e}function Mc(e){return"function"==typeof e}const o3=new ei("Set Injector scope."),fs={},$5={};let us;function hs(){return void 0===us&&(us=new L0),us}class Cc{}class ps extends Cc{get destroyed(){return this._destroyed}constructor(t,n,o,a){super(),this.parent=n,this.source=o,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,gs(t,m=>this.processProvider(m)),this.records.set(Jl,xc(void 0,this)),a.has("environment")&&this.records.set(Cc,xc(void 0,this));const c=this.records.get(o3);null!=c&&"string"==typeof c.value&&this.scopes.add(c.value),this.injectorDefTypes=new Set(this.get(H0.multi,Zt,he.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=$(this),o=Ce(void 0);try{return t()}finally{$(n),Ce(o)}}get(t,n=Et,o=he.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Je))return t[Je](this);o=ht(o);const a=$(this),c=Ce(void 0);try{if(!(o&he.SkipSelf)){let b=this.records.get(t);if(void 0===b){const M=function Y5(e){return"function"==typeof e||"object"==typeof e&&e instanceof ei}(t)&&rt(t);b=M&&this.injectableDefInScope(M)?xc(a3(t),fs):null,this.records.set(t,b)}if(null!=b)return this.hydrate(t,b)}return(o&he.Self?hs():this.parent).get(t,n=o&he.Optional&&n===Et?null:n)}catch(m){if("NullInjectorError"===m.name){if((m[Xt]=m[Xt]||[]).unshift(W(t)),a)throw m;return function Fe(e,t,n,o){const a=e[Xt];throw t[it]&&a.unshift(t[it]),e.message=function wt(e,t,n,o=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=W(t);if(Array.isArray(t))a=t.map(W).join(" -> ");else if("object"==typeof t){let c=[];for(let m in t)if(t.hasOwnProperty(m)){let b=t[m];c.push(m+":"+("string"==typeof b?JSON.stringify(b):W(b)))}a=`{${c.join(", ")}}`}return`${n}${o?"("+o+")":""}[${a}]: ${e.replace(mn,"\n ")}`}("\n"+e.message,a,n,o),e.ngTokenPath=a,e[Xt]=null,e}(m,t,"R3InjectorError",this.source)}throw m}finally{Ce(c),$(a)}}resolveInjectorInitializers(){const t=$(this),n=Ce(void 0);try{const o=this.get(J2.multi,Zt,he.Self);for(const a of o)a()}finally{$(t),Ce(n)}}toString(){const t=[],n=this.records;for(const o of n.keys())t.push(W(o));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ee(205,!1)}processProvider(t){let n=Mc(t=xe(t))?t:xe(t&&t.provide);const o=function G5(e){return n3(e)?xc(void 0,e.useValue):xc(F0(e),fs)}(t);if(Mc(t)||!0!==t.multi)this.records.get(n);else{let a=this.records.get(n);a||(a=xc(void 0,fs,!0),a.factory=()=>Ve(a.multi),this.records.set(n,a)),n=t,a.multi.push(t)}this.records.set(n,o)}hydrate(t,n){return n.value===fs&&(n.value=$5,n.value=n.factory()),"object"==typeof n.value&&n.value&&function B0(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=xe(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function a3(e){const t=rt(e),n=null!==t?t.factory:Mi(e);if(null!==n)return n;if(e instanceof ei)throw new ee(204,!1);if(e instanceof Function)return function R0(e){const t=e.length;if(t>0)throw fc(t,"?"),new ee(204,!1);const n=function bt(e){return e&&(e[Qe]||e[ze])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new ee(204,!1)}function F0(e,t,n){let o;if(Mc(e)){const a=xe(e);return Mi(a)||a3(a)}if(n3(e))o=()=>xe(e.useValue);else if(function I0(e){return!(!e||!e.useFactory)}(e))o=()=>e.useFactory(...Ve(e.deps||[]));else if(function T0(e){return!(!e||!e.useExisting)}(e))o=()=>E(xe(e.useExisting));else{const a=xe(e&&(e.useClass||e.provide));if(!function W5(e){return!!e.deps}(e))return Mi(a)||a3(a);o=()=>new a(...Ve(e.deps))}return o}function xc(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function gs(e,t){for(const n of e)Array.isArray(n)?gs(n,t):n&&et(n)?gs(n.\u0275providers,t):t(n)}const U0=new ei("AppId",{providedIn:"root",factory:()=>Z5}),Z5="ng",j0=new ei("Platform Initializer"),r3=new ei("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),K5=new ei("AnimationModuleType"),X5=new ei("CSP nonce",{providedIn:"root",factory:()=>X2().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let G0=(e,t)=>null;function xs(e,t){return G0(e,t)}class ih{}class p3{}class rh{resolveComponentFactory(t){throw function oh(e){const t=Error(`No component factory found for ${W(e)}.`);return t.ngComponent=e,t}(t)}}let a1=(()=>{class e{}return e.NULL=new rh,e})();function ch(){return n2(Ui(),At())}function n2(e,t){return new yc(A(e,t))}let yc=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=ch,e})();function sh(e){return e instanceof yc?e.nativeElement:e}class K0{}let X0=(()=>{class e{constructor(){this.destroyNode=null}}return e.__NG_ELEMENT_ID__=()=>function lh(){const e=At(),n=at(Ui().index,e);return(Un(n)?n:e)[bn]}(),e})(),Q0=(()=>{class e{}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>null}),e})();class J0{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const q0=new J0("16.1.7"),g3={};function r1(e){for(;e;){e[sn]|=64;const t=$2(e);if(Ro(e)&&!t)return e;e=t}return null}function b3(e){return e.ngOriginalError}class o2{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&b3(t);for(;n&&b3(n);)n=b3(n);return n||null}}const n6=new ei("",{providedIn:"root",factory:()=>!1});function kr(e){return e instanceof Function?e():e}class l6 extends Bo{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){r1(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,o){const a=ai(this);this.trackingVersion++;try{t(n,o)}finally{ai(a)}}destroy(){this.trackingVersion++}}let c1=null;function d6(){return c1??=new l6,c1}function m6(e,t){return e[t]??d6()}function f6(e,t){const n=d6();n.hasReadASignal&&(e[t]=c1,n.lView=e,c1=new l6)}const Sn={};function u6(e){h6(zn(),At(),ji()+e,!1)}function h6(e,t,n,o){if(!o)if(3==(3&t[sn])){const c=e.preOrderCheckHooks;null!==c&&$i(t,c,n)}else{const c=e.preOrderHooks;null!==c&&Na(t,c,0,n)}p(n)}function C6(e,t=null,n=null,o){const a=x6(e,t,n,o);return a.resolveInjectorInitializers(),a}function x6(e,t=null,n=null,o,a=new Set){const c=[n||Zt,e3(e)];return o=o||("object"==typeof e?void 0:W(e)),new ps(c,t||hs(),o||null,a)}let Yr=(()=>{class e{static create(n,o){if(Array.isArray(n))return C6({name:""},o,n,"");{const a=n.name??"";return C6({name:a},n.parent,n.providers,a)}}}return e.THROW_IF_NOT_FOUND=Et,e.NULL=new L0,e.\u0275prov=tt({token:e,providedIn:"any",factory:()=>E(Jl)}),e.__NG_ELEMENT_ID__=-1,e})();function c2(e,t=he.Default){const n=At();return null===n?E(e,t):jc(Ui(),n,xe(e),t)}function M3(){throw new Error("invalid")}function ys(e,t,n,o,a,c,m,b,M,H,X){const _e=t.blueprint.slice();return _e[Rn]=a,_e[sn]=140|o,(null!==H||e&&2048&e[sn])&&(_e[sn]|=2048),pe(_e),_e[Hn]=_e[Nn]=e,_e[Vn]=n,_e[ui]=m||e&&e[ui],_e[bn]=b||e&&e[bn],_e[Pi]=M||e&&e[Pi]||null,_e[oi]=c,_e[Ri]=function Bd(){return qu++}(),_e[vi]=X,_e[Xo]=H,_e[Wn]=2==t.type?e[Wn]:_e,_e}function s2(e,t,n,o,a){let c=e.data[t];if(null===c)c=function ws(e,t,n,o,a){const c=P2(),m=ec(),M=e.data[t]=function O3(e,t,n,o,a,c){let m=t?t.injectorIndex:-1,b=0;return Ci()&&(b|=128),{type:n,index:o,insertBeforeIndex:null,injectorIndex:m,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:b,providerIndexes:0,value:a,attrs:c,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,m?c:c&&c.parent,n,t,o,a);return null===e.firstChild&&(e.firstChild=M),null!==c&&(m?null==c.child&&null!==M.parent&&(c.child=M):null===c.next&&(c.next=M,M.prev=c)),M}(e,t,n,o,a),function Lc(){return yt.lFrame.inI18n}()&&(c.flags|=32);else if(64&c.type){c.type=n,c.value=o,c.attrs=a;const m=function qr(){const e=yt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();c.injectorIndex=null===m?-1:m.injectorIndex}return oa(c,!0),c}function s1(e,t,n,o){if(0===n)return-1;const a=t.length;for(let c=0;ckn&&h6(e,t,kn,!1),xo(b?2:0,a),b)c.runInContext(n,o,a);else{const H=ai(null);try{n(o,a)}finally{ai(H)}}}finally{b&&null===t[fo]&&f6(t,fo),p(m),xo(b?3:1,a)}}function x3(e,t,n){if(uo(t)){const o=ai(null);try{const c=t.directiveEnd;for(let m=t.directiveStart;mnull;function k6(e,t,n,o){for(let a in e)if(e.hasOwnProperty(a)){n=null===n?{}:n;const c=e[a];null===o?D6(n,t,a,c):o.hasOwnProperty(a)&&D6(n,t,o[a],c)}return n}function D6(e,t,n,o){e.hasOwnProperty(n)?e[n].push(t,o):e[n]=[t,o]}function ua(e,t,n,o,a,c,m,b){const M=A(t,n);let X,H=t.inputs;!b&&null!=H&&(X=H[o])?(S3(e,n,X,o,a),Mo(t)&&function Oh(e,t){const n=at(t,e);16&n[sn]||(n[sn]|=64)}(n,t.index)):3&t.type&&(o=function E6(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(o),a=null!=m?m(a,t.value||"",o):a,c.setProperty(M,o,a))}function Ps(e,t,n,o){if(oo()){const a=null===o?null:{"":-1},c=function Hh(e,t){const n=e.directiveRegistry;let o=null,a=null;if(n)for(let c=0;c0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(m)!=b&&m.push(b),m.push(n,o,c)}}(e,t,o,s1(e,n,a.hostVars,Sn),a)}function Ba(e,t,n,o,a,c){const m=A(e,t);!function D3(e,t,n,o,a,c,m){if(null==c)e.removeAttribute(t,a,n);else{const b=null==m?Y(c):m(c,o||"",a);e.setAttribute(t,a,b,n)}}(t[bn],m,c,e.value,n,o,a)}function Th(e,t,n,o,a,c){const m=c[t];if(null!==m)for(let b=0;b{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,o,a){const c=typeof Zone>"u"?null:Zone.current,m=new er(n,H=>{this.all.has(H)&&this.queue.set(H,c)},a);let b;this.all.add(m),m.notify();const M=()=>{m.cleanup(),b?.(),this.all.delete(m),this.queue.delete(m)};return b=o?.onDestroy(M),{destroy:M}}flush(){if(0!==this.queue.size)for(const[n,o]of this.queue)this.queue.delete(n),o?o.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>new e}),e})();function Ds(e,t,n){let o=n?e.styles:null,a=n?e.classes:null,c=0;if(null!==t)for(let m=0;m0){U6(e,1);const a=e[Jt].components;null!==a&&j6(e,a,1)}}function j6(e,t,n){for(let o=0;o-1&&(W2(t,o),Gr(n,o))}this._attachedToViewContainer=!1}a0(this._lView[Jt],this._lView)}onDestroy(t){!function Ct(e,t){if(256==(256&e[sn]))throw new ee(911,!1);null===e[Ki]&&(e[Ki]=[]),e[Ki].push(t)}(this._lView,t)}markForCheck(){r1(this._cdRefInjectingView||this._lView)}detach(){this._lView[sn]&=-129}reattach(){this._lView[sn]|=128}detectChanges(){Es(this._lView[Jt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ee(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function s5(e,t){Z2(e,t,t[bn],2,null,null)}(this._lView[Jt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ee(902,!1);this._appRef=t}}class Wh extends l1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Es(t[Jt],t,t[Vn],!1)}checkNoChanges(){}get context(){return null}}class H3 extends a1{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=gn(t);return new d1(n,this.ngModule)}}function $6(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class G6{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,o){o=ht(o);const a=this.injector.get(t,g3,o);return a!==g3||n===g3?a:this.parentInjector.get(t,n,o)}}class d1 extends p3{get inputs(){const t=this.componentDef,n=t.inputTransforms,o=$6(t.inputs);if(null!==n)for(const a of o)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return o}get outputs(){return $6(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function ii(e){return e.map(Vi).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,o,a){let c=(a=a||this.ngModule)instanceof Cc?a:a?.injector;c&&null!==this.componentDef.getStandaloneInjector&&(c=this.componentDef.getStandaloneInjector(c)||c);const m=c?new G6(t,c):t,b=m.get(K0,null);if(null===b)throw new ee(407,!1);const X={rendererFactory:b,sanitizer:m.get(Q0,null),effectManager:m.get(B6,null)},_e=b.createRenderer(null,this.componentDef),$e=this.componentDef.selectors[0][0]||"div",qe=o?function w6(e,t,n,o){const c=o.get(n6,!1)||n===pn.ShadowDom,m=e.selectRootElement(t,c);return function Ch(e){O6(e)}(m),m}(_e,o,this.componentDef.encapsulation,m):G2(_e,$e,function Yh(e){const t=e.toLowerCase();return"svg"===t?Ca:"math"===t?"math":null}($e)),en=this.componentDef.signals?4608:this.componentDef.onPush?576:528,un=Os(0,null,null,1,0,null,null,null,null,null,null),It=ys(null,un,null,en,null,null,X,_e,m,null,null);let Dn,In;aa(It);try{const jn=this.componentDef;let To,H1=null;jn.findHostDirectiveDefs?(To=[],H1=new Map,jn.findHostDirectiveDefs(jn,To,H1),To.push(jn)):To=[jn];const N9=function Xh(e,t){const n=e[Jt],o=kn;return e[o]=t,s2(n,o,2,"#host",null)}(It,qe),Wu=function Qh(e,t,n,o,a,c,m){const b=a[Jt];!function Jh(e,t,n,o){for(const a of e)t.mergedAttrs=vn(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(Ds(t,t.mergedAttrs,!0),null!==n&&p0(o,n,t))}(o,e,t,m);let M=null;null!==t&&(M=xs(t,a[Pi]));const H=c.rendererFactory.createRenderer(t,n);let X=16;n.signals?X=4096:n.onPush&&(X=64);const _e=ys(a,y6(n),null,X,a[e.index],e,c,H,null,null,M);return b.firstCreatePass&&k3(b,e,o.length-1),l2(a,_e),a[e.index]=_e}(N9,qe,jn,To,It,X,_e);In=K(un,kn),qe&&function qh(e,t,n,o){if(o)vt(e,n,["ng-version",q0.full]);else{const{attrs:a,classes:c}=function Ti(e){const t=[],n=[];let o=1,a=2;for(;o0&&Gl(e,n,c.join(" "))}}(_e,jn,qe,o),void 0!==n&&function e7(e,t,n){const o=e.projection=[];for(let a=0;a=0;o--){const a=e[o];a.hostVars=t+=a.hostVars,a.hostAttrs=vn(a.hostAttrs,n=vn(n,a.hostAttrs))}}(o)}function m1(e){return e===ln?{}:e===Zt?[]:e}function n7(e,t){const n=e.viewQuery;e.viewQuery=n?(o,a)=>{t(o,a),n(o,a)}:t}function i7(e,t){const n=e.contentQueries;e.contentQueries=n?(o,a,c)=>{t(o,a,c),n(o,a,c)}:t}function K6(e,t){const n=e.hostBindings;e.hostBindings=n?(o,a)=>{t(o,a),n(o,a)}:t}function q6(e){const t=e.inputConfig,n={};for(const o in t)if(t.hasOwnProperty(o)){const a=t[o];Array.isArray(a)&&a[2]&&(n[o]=a[2])}e.inputTransforms=n}function zs(e){return!!V3(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function V3(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ar(e,t,n){return e[t]=n}function Lo(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function wc(e,t,n,o){const a=Lo(e,t,n);return Lo(e,t+1,o)||a}function T3(e,t,n,o){const a=At();return Lo(a,da(),t)&&(zn(),Ba(v(),a,e,t,n,o)),T3}function f2(e,t,n,o){return Lo(e,da(),n)?t+Y(n)+o:Sn}function Oc(e,t,n,o,a,c){const b=wc(e,function la(){return yt.lFrame.bindingIndex}(),n,a);return ma(2),b?t+Y(n)+o+Y(a)+c:Sn}function um(e,t,n,o,a,c,m,b){const M=At(),H=zn(),X=e+kn,_e=H.firstCreatePass?function P7(e,t,n,o,a,c,m,b,M){const H=t.consts,X=s2(t,e,4,m||null,q(H,b));Ps(t,n,X,q(H,M)),Bn(t,X);const _e=X.tView=Os(2,X,o,a,c,t.directiveRegistry,t.pipeRegistry,null,t.schemas,H,null);return null!==t.queries&&(t.queries.template(t,X),_e.queries=t.queries.embeddedTView(X)),X}(X,H,M,t,n,o,a,c,m):H.data[X];oa(_e,!1);const $e=hm(H,M,_e,e);Nt()&&is(H,M,$e,_e),Ho($e,M),l2(M,M[X]=V6($e,M,$e,_e)),Jo(_e)&&y3(H,M,_e),null!=m&&w3(M,_e,b)}let hm=function pm(e,t,n,o){return nn(!0),t[bn].createComment("")};function G3(e){return Oe(function L1(){return yt.lFrame.contextLView}(),kn+e)}function W3(e,t,n){const o=At();return Lo(o,da(),t)&&ua(zn(),v(),o,e,t,o[bn],n,!1),W3}function As(e,t,n,o,a){const m=a?"class":"style";S3(e,n,t.inputs[m],m,o)}function Vs(e,t,n,o){const a=At(),c=zn(),m=kn+e,b=a[bn],M=c.firstCreatePass?function E7(e,t,n,o,a,c){const m=t.consts,M=s2(t,e,2,o,q(m,a));return Ps(t,n,M,q(m,c)),null!==M.attrs&&Ds(M,M.attrs,!1),null!==M.mergedAttrs&&Ds(M,M.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,M),M}(m,c,a,t,n,o):c.data[m],H=bm(c,a,M,b,t,e);a[m]=H;const X=Jo(M);return oa(M,!0),p0(b,H,M),32!=(32&M.flags)&&Nt()&&is(c,a,H,M),0===function On(){return yt.lFrame.elementDepthCount}()&&Ho(H,a),function Tn(){yt.lFrame.elementDepthCount++}(),X&&(y3(c,a,M),x3(c,M,a)),null!==o&&w3(a,M),Vs}function b1(){let e=Ui();ec()?pr():(e=e.parent,oa(e,!1));const t=e;(function Li(e){return yt.skipHydrationRootTNode===e})(t)&&function po(){yt.skipHydrationRootTNode=null}(),function si(){yt.lFrame.elementDepthCount--}();const n=zn();return n.firstCreatePass&&(Bn(n,e),uo(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function bl(e){return 0!=(8&e.flags)}(t)&&As(n,t,At(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function vl(e){return 0!=(16&e.flags)}(t)&&As(n,t,At(),t.stylesWithoutHost,!1),b1}function Y3(e,t,n,o){return Vs(e,t,n,o),b1(),Y3}let bm=(e,t,n,o,a,c)=>(nn(!0),G2(o,a,function ce(){return yt.lFrame.currentNamespace}()));function Ts(e,t,n){const o=At(),a=zn(),c=e+kn,m=a.firstCreatePass?function _m(e,t,n,o,a){const c=t.consts,m=q(c,o),b=s2(t,e,8,"ng-container",m);return null!==m&&Ds(b,m,!0),Ps(t,n,b,q(c,a)),null!==t.queries&&t.queries.elementStart(t,b),b}(c,a,o,t,n):a.data[c];oa(m,!0);const b=Mm(a,o,m,e);return o[c]=b,Nt()&&is(a,o,b,m),Ho(b,o),Jo(m)&&(y3(a,o,m),x3(a,m,o)),null!=n&&w3(o,m),Ts}function Is(){let e=Ui();const t=zn();return ec()?pr():(e=e.parent,oa(e,!1)),t.firstCreatePass&&(Bn(t,e),uo(e)&&t.queries.elementEnd(e)),Is}function Z3(e,t,n){return Ts(e,t,n),Is(),Z3}let Mm=(e,t,n,o)=>(nn(!0),Nl(t[bn],""));function xm(){return At()}function Ns(e){return!!e&&"function"==typeof e.then}function ym(e){return!!e&&"function"==typeof e.subscribe}function Rs(e,t,n,o){const a=At(),c=zn(),m=Ui();return wm(c,a,a[bn],m,e,t,o),Rs}function Fs(e,t){const n=Ui(),o=At(),a=zn();return wm(a,o,R6(nc(a.data),n,o),n,e,t),Fs}function wm(e,t,n,o,a,c,m){const b=Jo(o),H=e.firstCreatePass&&N6(e),X=t[Vn],_e=I6(t);let $e=!0;if(3&o.type||m){const Gt=A(o,t),en=m?m(Gt):Gt,un=_e.length,It=m?In=>m(Fn(In[o.index])):o.index;let Dn=null;if(!m&&b&&(Dn=function H7(e,t,n,o){const a=e.cleanup;if(null!=a)for(let c=0;cM?b[M]:null}"string"==typeof m&&(c+=2)}return null}(e,t,a,o.index)),null!==Dn)(Dn.__ngLastListenerFn__||Dn).__ngNextListenerFn__=c,Dn.__ngLastListenerFn__=c,$e=!1;else{c=Pm(o,t,X,c,!1);const In=n.listen(en,a,c);_e.push(c,In),H&&H.push(a,It,un,un+1)}}else c=Pm(o,t,X,c,!1);const qe=o.outputs;let St;if($e&&null!==qe&&(St=qe[a])){const Gt=St.length;if(Gt)for(let en=0;en-1?at(e.index,t):t);let M=Om(t,n,o,m),H=c.__ngNextListenerFn__;for(;H;)M=Om(t,n,H,m)&&M,H=H.__ngNextListenerFn__;return a&&!1===M&&m.preventDefault(),M}}function km(e=1){return function S2(e){return(yt.lFrame.contextLView=function A1(e,t){for(;e>0;)t=t[Nn],e--;return t}(e,yt.lFrame.contextLView))[Vn]}(e)}function Dm(e,t){let n=null;const o=function En(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let a=0;a>17&32767}function J3(e){return 2|e}function kc(e){return(131068&e)>>2}function Us(e,t){return-131069&e|t<<2}function js(e){return 1|e}function Nm(e,t,n,o,a){const c=e[n+1],m=null===t;let b=o?Dr(c):kc(c),M=!1;for(;0!==b&&(!1===M||m);){const X=e[b+1];Rm(e[b],t)&&(M=!0,e[b+1]=o?js(X):J3(X)),b=o?Dr(X):kc(X)}M&&(e[n+1]=o?J3(c):js(c))}function Rm(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&xr(e,t)>=0}const lo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function q3(e){return e.substring(lo.key,lo.keyEnd)}function N7(e){return e.substring(lo.value,lo.valueEnd)}function Fm(e,t){const n=lo.textEnd;return n===t?-1:(t=lo.keyEnd=function $s(e,t,n){for(;t32;)t++;return t}(e,lo.key=t,n),v2(e,t,n))}function Bm(e,t){const n=lo.textEnd;let o=lo.key=v2(e,t,n);return n===o?-1:(o=lo.keyEnd=function B7(e,t,n){let o;for(;t=65&&(-33&o)<=90||o>=48&&o<=57);)t++;return t}(e,o,n),o=Um(e,o,n),o=lo.value=v2(e,o,n),o=lo.valueEnd=function U7(e,t,n){let o=-1,a=-1,c=-1,m=t,b=m;for(;m32&&(b=m),c=a,a=o,o=-33&M}return b}(e,o,n),Um(e,o,n))}function e4(e){lo.key=0,lo.keyEnd=0,lo.value=0,lo.valueEnd=0,lo.textEnd=e.length}function v2(e,t,n){for(;t=0;n=Bm(t,n))Ym(e,q3(t),N7(t))}function $m(e){Ga(K7,ja,e,!0)}function ja(e,t){for(let n=function R7(e){return e4(e),Fm(e,v2(e,0,lo.textEnd))}(t);n>=0;n=Fm(t,n))Go(e,q3(t),!0)}function $a(e,t,n,o){const a=At(),c=zn(),m=ma(2);c.firstUpdatePass&&Gm(c,e,m,o),t!==Sn&&Lo(a,m,t)&&Zm(c,c.data[ji()],a,a[bn],e,a[m+1]=function Q7(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=W(Or(e)))),e}(t,n),o,m)}function Ga(e,t,n,o){const a=zn(),c=ma(2);a.firstUpdatePass&&Gm(a,null,c,o);const m=At();if(n!==Sn&&Lo(m,c,n)){const b=a.data[ji()];if(Xm(b,o)&&!i4(a,c)){let M=o?b.classesWithoutHost:b.stylesWithoutHost;null!==M&&(n=de(M,n||"")),As(a,b,m,n,o)}else!function X7(e,t,n,o,a,c,m,b){a===Sn&&(a=Zt);let M=0,H=0,X=0=e.expandoStartIndex}function Gm(e,t,n,o){const a=e.data;if(null===a[n+1]){const c=a[ji()],m=i4(e,n);Xm(c,o)&&null===t&&!m&&(t=!1),t=function G7(e,t,n,o){const a=nc(e);let c=o?t.residualClasses:t.residualStyles;if(null===a)0===(o?t.classBindings:t.styleBindings)&&(n=_1(n=Gs(null,e,t,n,o),t.attrs,o),c=null);else{const m=t.directiveStylingLast;if(-1===m||e[m]!==a)if(n=Gs(a,e,t,n,o),null===c){let M=function W7(e,t,n){const o=n?t.classBindings:t.styleBindings;if(0!==kc(o))return e[Dr(o)]}(e,t,o);void 0!==M&&Array.isArray(M)&&(M=Gs(null,e,t,M[1],o),M=_1(M,t.attrs,o),function Wm(e,t,n,o){e[Dr(n?t.classBindings:t.styleBindings)]=o}(e,t,o,M))}else c=function Y7(e,t,n){let o;const a=t.directiveEnd;for(let c=1+t.directiveStylingLast;c0)&&(H=!0)):X=n,a)if(0!==M){const $e=Dr(e[b+1]);e[o+1]=Bs($e,b),0!==$e&&(e[$e+1]=Us(e[$e+1],o)),e[b+1]=function Im(e,t){return 131071&e|t<<17}(e[b+1],o)}else e[o+1]=Bs(b,0),0!==b&&(e[b+1]=Us(e[b+1],o)),b=o;else e[o+1]=Bs(M,0),0===b?b=o:e[M+1]=Us(e[M+1],o),M=o;H&&(e[o+1]=J3(e[o+1])),Nm(e,X,o,!0),Nm(e,X,o,!1),function I7(e,t,n,o,a){const c=a?e.residualClasses:e.residualStyles;null!=c&&"string"==typeof t&&xr(c,t)>=0&&(n[o+1]=js(n[o+1]))}(t,X,e,o,c),m=Bs(b,M),c?t.classBindings=m:t.styleBindings=m}(a,c,t,n,m,o)}}function Gs(e,t,n,o,a){let c=null;const m=n.directiveEnd;let b=n.directiveStylingLast;for(-1===b?b=n.directiveStart:b++;b0;){const M=e[a],H=Array.isArray(M),X=H?M[1]:M,_e=null===X;let $e=n[a+1];$e===Sn&&($e=_e?Zt:void 0);let qe=_e?R2($e,o):X===o?$e:void 0;if(H&&!Ws(qe)&&(qe=R2(M,o)),Ws(qe)&&(b=qe,m))return b;const St=e[a+1];a=m?Dr(St):kc(St)}if(null!==t){let M=c?t.residualClasses:t.residualStyles;null!=M&&(b=R2(M,o))}return b}function Ws(e){return void 0!==e}function Xm(e,t){return 0!=(e.flags&(t?8:16))}function o4(e,t=""){const n=At(),o=zn(),a=e+kn,c=o.firstCreatePass?s2(o,a,1,t,null):o.data[a],m=Qm(o,n,c,t,e);n[a]=m,Nt()&&is(o,n,m,c),oa(c,!1)}let Qm=(e,t,n,o,a)=>(nn(!0),function es(e,t){return e.createText(t)}(t[bn],o));function r4(e){return Ys("",e,""),r4}function Ys(e,t,n){const o=At(),a=f2(o,e,t,n);return a!==Sn&&or(o,ji(),a),Ys}function c4(e,t,n,o,a){const c=At(),m=Oc(c,e,t,n,o,a);return m!==Sn&&or(c,ji(),m),c4}function af(e,t,n){Ga(Go,ja,f2(At(),e,t,n),!0)}function f4(e,t,n){const o=At();return Lo(o,da(),t)&&ua(zn(),v(),o,e,t,o[bn],n,!0),f4}function Ks(e,t,n){const o=At();if(Lo(o,da(),t)){const c=zn(),m=v();ua(c,m,o,e,t,R6(nc(c.data),m,o),n,!0)}return Ks}const Dc=void 0;var gf=["en",[["a","p"],["AM","PM"],Dc],[["AM","PM"],Dc,Dc],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Dc,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Dc,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Dc,"{1} 'at' {0}",Dc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function fp(e){const n=Math.floor(Math.abs(e)),o=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===o?1:5}];let _2={};function u4(e){const t=function pp(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=h4(t);if(n)return n;const o=t.split("-")[0];if(n=h4(o),n)return n;if("en"===o)return gf;throw new ee(701,!1)}function bf(e){return u4(e)[M2.PluralCase]}function h4(e){return e in _2||(_2[e]=N.ng&&N.ng.common&&N.ng.common.locales&&N.ng.common.locales[e]),_2[e]}var M2=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(M2||{});const C2="en-US";let vf=C2;function w4(e,t,n,o,a){if(e=xe(e),Array.isArray(e))for(let c=0;c>20;if(Mc(e)||!e.multi){const qe=new rc(M,a,c2),St=k4(b,t,a?X:X+$e,_e);-1===St?(Rr(_r(H,m),c,b),O4(c,e,t.length),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(qe),m.push(qe)):(n[St]=qe,m[St]=qe)}else{const qe=k4(b,t,X+$e,_e),St=k4(b,t,X,X+$e),en=St>=0&&n[St];if(a&&!en||!a&&!(qe>=0&&n[qe])){Rr(_r(H,m),c,b);const un=function Qp(e,t,n,o,a){const c=new rc(e,n,c2);return c.multi=[],c.index=t,c.componentProviders=0,P4(c,a,o&&!n),c}(a?Kf:Xp,n.length,a,o,M);!a&&en&&(n[St].providerFactory=un),O4(c,e,t.length,0),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(un),m.push(un)}else O4(c,e,qe>-1?qe:St,P4(n[a?St:qe],M,!a&&o));!a&&o&&en&&n[St].componentProviders++}}}function O4(e,t,n,o){const a=Mc(t),c=function N0(e){return!!e.useClass}(t);if(a||c){const M=(c?xe(t.useClass):t).prototype.ngOnDestroy;if(M){const H=e.destroyHooks||(e.destroyHooks=[]);if(!a&&t.multi){const X=H.indexOf(n);-1===X?H.push(n,[o,M]):H[X+1].push(o,M)}else H.push(n,M)}}}function P4(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function k4(e,t,n,o){for(let a=n;a{n.providersResolver=(o,a)=>function Kp(e,t,n){const o=zn();if(o.firstCreatePass){const a=hi(e);w4(n,o.data,o.blueprint,a,!0),w4(t,o.data,o.blueprint,a,!1)}}(o,a?a(e):e,t)}}class w2{}class Qf{}function el(e,t){return new E4(e,t??null,[])}class E4 extends w2{constructor(t,n,o){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new H3(this);const a=Kn(t);this._bootstrapComponents=kr(a.bootstrap),this._r3Injector=x6(t,n,[{provide:w2,useValue:this},{provide:a1,useValue:this.componentFactoryResolver},...o],W(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class S4 extends Qf{constructor(t){super(),this.moduleType=t}create(t){return new E4(this.moduleType,t,[])}}class qf extends w2{constructor(t){super(),this.componentFactoryResolver=new H3(this),this.instance=null;const n=new ps([...t.providers,{provide:w2,useValue:this},{provide:a1,useValue:this.componentFactoryResolver}],t.parent||hs(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function z4(e,t,n=null){return new qf({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Jp=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const o=A0(0,n.type),a=o.length>0?z4([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=tt({token:e,providedIn:"environment",factory:()=>new e(E(Cc))}),e})();function e8(e){e.getStandaloneInjector=t=>t.get(Jp).getOrCreateStandaloneInjector(e)}function c8(e,t,n){const o=Ji()+e,a=At();return a[o]===Sn?ar(a,o,n?t.call(n):t()):function Zr(e,t){return e[t]}(a,o)}function s8(e,t,n,o){return f8(At(),Ji(),e,t,n,o)}function l8(e,t,n,o,a){return u8(At(),Ji(),e,t,n,o,a)}function d8(e,t,n,o,a,c,m){return function V4(e,t,n,o,a,c,m,b,M){const H=t+n;return function Da(e,t,n,o,a,c){const m=wc(e,t,n,o);return wc(e,t+2,a,c)||m}(e,H,a,c,m,b)?ar(e,H+4,M?o.call(M,a,c,m,b):o(a,c,m,b)):Kr(e,H+4)}(At(),Ji(),e,t,n,o,a,c,m)}function Kr(e,t){const n=e[t];return n===Sn?void 0:n}function f8(e,t,n,o,a,c){const m=t+n;return Lo(e,m,a)?ar(e,m+1,c?o.call(c,a):o(a)):Kr(e,m+1)}function u8(e,t,n,o,a,c,m){const b=t+n;return wc(e,b,a,c)?ar(e,b+2,m?o.call(m,a,c):o(a,c)):Kr(e,b+2)}function h8(e,t,n,o,a,c,m,b){const M=t+n;return function Hs(e,t,n,o,a){const c=wc(e,t,n,o);return Lo(e,t+2,a)||c}(e,M,a,c,m)?ar(e,M+3,b?o.call(b,a,c,m):o(a,c,m)):Kr(e,M+3)}function g8(e,t){const n=zn();let o;const a=e+kn;n.firstCreatePass?(o=function mg(e,t){if(t)for(let n=t.length-1;n>=0;n--){const o=t[n];if(e===o.name)return o}}(t,n.pipeRegistry),n.data[a]=o,o.onDestroy&&(n.destroyHooks??=[]).push(a,o.onDestroy)):o=n.data[a];const c=o.factory||(o.factory=Mi(o.type)),m=Ce(c2);try{const b=cc(!1),M=c();return cc(b),function D7(e,t,n,o){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=o}(n,At(),a,M),M}finally{Ce(m)}}function b8(e,t,n){const o=e+kn,a=At(),c=Oe(a,o);return O1(a,o)?f8(a,Ji(),t,c.transform,n,c):c.transform(n)}function v8(e,t,n,o){const a=e+kn,c=At(),m=Oe(c,a);return O1(c,a)?u8(c,Ji(),t,m.transform,n,o,m):m.transform(n,o)}function _8(e,t,n,o,a){const c=e+kn,m=At(),b=Oe(m,c);return O1(m,c)?h8(m,Ji(),t,b.transform,n,o,a,b):b.transform(n,o,a)}function O1(e,t){return e[Jt].data[t].pure}function T4(e){return t=>{setTimeout(e,void 0,t)}}const rr=class C8 extends i.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,o){let a=t,c=n||(()=>null),m=o;if(t&&"object"==typeof t){const M=t;a=M.next?.bind(M),c=M.error?.bind(M),m=M.complete?.bind(M)}this.__isAsync&&(c=T4(c),a&&(a=T4(a)),m&&(m=T4(m)));const b=super.subscribe({next:a,error:c,complete:m});return t instanceof C.w0&&t.add(b),b}};function hg(){return this._results[Symbol.iterator]()}class tl{get changes(){return this._changes||(this._changes=new rr)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=tl.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=hg)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const o=this;o.dirty=!1;const a=function eo(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Nd(e,t,n){if(e.length!==t.length)return!1;for(let o=0;o{class e{}return e.__NG_ELEMENT_ID__=y8,e})();const pg=P1,x8=class extends pg{constructor(t,n,o){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,o){const m=this._declarationTContainer.tView,b=ys(this._declarationLView,m,t,4096&this._declarationLView[sn]?4096:16,null,m.declTNode,null,null,null,n||null,o||null);b[pi]=this._declarationLView[this._declarationTContainer.index];const H=this._declarationLView[Zi];return null!==H&&(b[Zi]=H.createEmbeddedView(m)),ks(m,b,t),new l1(b)}};function y8(){return nl(Ui(),At())}function nl(e,t){return 4&e.type?new x8(t,e,n2(e,t)):null}let il=(()=>{class e{}return e.__NG_ELEMENT_ID__=E8,e})();function E8(){return H8(Ui(),At())}const Mg=il,S8=class extends Mg{constructor(t,n,o){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=o}get element(){return n2(this._hostTNode,this._hostLView)}get injector(){return new Ra(this._hostTNode,this._hostLView)}get parentInjector(){const t=A2(this._hostTNode,this._hostLView);if(Nc(t)){const n=Fc(t,this._hostLView),o=Rc(t);return new Ra(n[Jt].data[o+8],n)}return new Ra(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=z8(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Jn}createEmbeddedView(t,n,o){let a,c;"number"==typeof o?a=o:null!=o&&(a=o.index,c=o.injector);const b=t.createEmbeddedViewImpl(n||{},c,null);return this.insertImpl(b,a,false),b}createComponent(t,n,o,a,c){const m=t&&!function Wc(e){return"function"==typeof e}(t);let b;if(m)b=n;else{const Gt=n||{};b=Gt.index,o=Gt.injector,a=Gt.projectableNodes,c=Gt.environmentInjector||Gt.ngModuleRef}const M=m?t:new d1(gn(t)),H=o||this.parentInjector;if(!c&&null==M.ngModule){const en=(m?H:this.parentInjector).get(Cc,null);en&&(c=en)}gn(M.componentType??{});const qe=M.create(H,a,null,c);return this.insertImpl(qe.hostView,b,false),qe}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,o){const a=t._lView,c=a[Jt];if(function R(e){return _i(e[Hn])}(a)){const M=this.indexOf(t);if(-1!==M)this.detach(M);else{const H=a[Hn],X=new S8(H,H[oi],H[Hn]);X.detach(X.indexOf(t))}}const m=this._adjustIndex(n),b=this._lContainer;if(function d5(e,t,n,o){const a=Jn+o,c=n.length;o>0&&(n[a-1][Ii]=t),o0)o.push(m[b/2]);else{const H=c[b+1],X=t[-M];for(let _e=Jn;_e{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,o)=>{this.resolve=n,this.reject=o}),this.appInits=ye(td,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const c=a();if(Ns(c))n.push(c);else if(ym(c)){const m=new Promise((b,M)=>{c.subscribe({complete:b,error:M})});n.push(m)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{o()}).catch(a=>{this.reject(a)}),0===n.length&&o(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),cu=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const cl=new ei("LocaleId",{providedIn:"root",factory:()=>ye(cl,he.Optional|he.SkipSelf)||function Gg(){return typeof $localize<"u"&&$localize.locale||C2}()}),su=new ei("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let sl=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new _.X(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Yg{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Zg=(()=>{class e{compileModuleSync(n){return new S4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const o=this.compileModuleSync(n),c=kr(Kn(n).declarations).reduce((m,b)=>{const M=gn(b);return M&&m.push(new d1(M)),m},[]);return new Yg(o,c)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function id(...e){}class Vo{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rr(!1),this.onMicrotaskEmpty=new rr(!1),this.onStable=new rr(!1),this.onError=new rr(!1),typeof Zone>"u")throw new ee(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!o&&n,a.shouldCoalesceRunChangeDetection=o,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function Jg(){const e="function"==typeof N.requestAnimationFrame;let t=N[e?"requestAnimationFrame":"setTimeout"],n=N[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const o=t[Zone.__symbol__("OriginalDelegate")];o&&(t=o);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function e9(e){const t=()=>{!function mu(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(N,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,ad(e),e.isCheckStableRunning=!0,od(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),ad(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,o,a,c,m,b)=>{try{return fu(e),n.invokeTask(a,c,m,b)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||e.shouldCoalesceRunChangeDetection)&&t(),uu(e)}},onInvoke:(n,o,a,c,m,b,M)=>{try{return fu(e),n.invoke(a,c,m,b,M)}finally{e.shouldCoalesceRunChangeDetection&&t(),uu(e)}},onHasTask:(n,o,a,c)=>{n.hasTask(a,c),o===a&&("microTask"==c.change?(e._hasPendingMicrotasks=c.microTask,ad(e),od(e)):"macroTask"==c.change&&(e.hasPendingMacrotasks=c.macroTask))},onHandleError:(n,o,a,c)=>(n.handleError(a,c),e.runOutsideAngular(()=>e.onError.emit(c)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Vo.isInAngularZone())throw new ee(909,!1)}static assertNotInAngularZone(){if(Vo.isInAngularZone())throw new ee(909,!1)}run(t,n,o){return this._inner.run(t,n,o)}runTask(t,n,o,a){const c=this._inner,m=c.scheduleEventTask("NgZoneEvent: "+a,t,qg,id,id);try{return c.runTask(m,n,o)}finally{c.cancelTask(m)}}runGuarded(t,n,o){return this._inner.runGuarded(t,n,o)}runOutsideAngular(t){return this._outer.run(t)}}const qg={};function od(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function ad(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function fu(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function uu(e){e._nesting--,od(e)}const rd=new ei("",{providedIn:"root",factory:pu});function pu(){const e=ye(Vo);let t=!0;const n=new I.y(a=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{a.next(t),a.complete()})}),o=new I.y(a=>{let c;e.runOutsideAngular(()=>{c=e.onStable.subscribe(()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,a.next(!0))})})});const m=e.onUnstable.subscribe(()=>{Vo.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{a.next(!1)}))});return()=>{c.unsubscribe(),m.unsubscribe()}});return(0,B.T)(n,o.pipe((0,ie.B)()))}const cd=new ei(""),gu=new ei("");let ld,t9=(()=>{class e{constructor(n,o,a){this._ngZone=n,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,ld||(function n9(e){ld=e}(a),a.addToWindow(o)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Vo.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(n)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,o,a){let c=-1;o&&o>0&&(c=setTimeout(()=>{this._callbacks=this._callbacks.filter(m=>m.timeoutId!==c),n(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:n,timeoutId:c,updateCb:a})}whenStable(n,o,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,o,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,o,a){return[]}}return e.\u0275fac=function(n){return new(n||e)(E(Vo),E(sd),E(gu))},e.\u0275prov=tt({token:e,factory:e.\u0275fac}),e})(),sd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,o){this._applications.set(n,o)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,o=!0){return ld?.findTestabilityInTree(this,n,o)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),Xr=null;const dd=new ei("PlatformDestroyListeners"),md=new ei("appBootstrapListener");class Mu{constructor(t,n){this.name=t,this.token=n}}function r9(e){try{const{rootComponent:t,appProviders:n,platformProviders:o}=e,a=function a9(e=[]){if(Xr)return Xr;const t=function Cu(e=[],t){return Yr.create({name:t,providers:[{provide:o3,useValue:"platform"},{provide:dd,useValue:new Set([()=>Xr=null])},...e]})}(e);return Xr=t,function _u(){!function Qr(e){La=e}(()=>{throw new ee(600,!1)})}(),function S1(e){e.get(j0,null)?.forEach(n=>n())}(t),t}(o),c=[d9(),...n||[]],b=new qf({providers:c,parent:a,debugName:"",runEnvironmentInitializers:!1}).injector,M=b.get(Vo);return M.run(()=>{b.resolveInjectorInitializers();const H=b.get(o2,null);let X;M.runOutsideAngular(()=>{X=M.onError.subscribe({next:qe=>{H.handleError(qe)}})});const _e=()=>b.destroy(),$e=a.get(dd);return $e.add(_e),b.onDestroy(()=>{X.unsubscribe(),$e.delete(_e)}),function ud(e,t,n){try{const o=n();return Ns(o)?o.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):o}catch(o){throw t.runOutsideAngular(()=>e.handleError(o)),o}}(H,M,()=>{const qe=b.get(nd);return qe.runInitializers(),qe.donePromise.then(()=>{!function p4(e){gt(e,"Expected localeId to be defined"),"string"==typeof e&&(vf=e.toLowerCase().replace(/_/g,"-"))}(b.get(cl,C2)||C2);const Gt=b.get(Sc);return void 0!==t&&Gt.bootstrap(t),Gt})})})}catch(t){return Promise.reject(t)}}let Sc=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=ye(Ou),this.zoneIsStable=ye(rd),this.componentTypes=[],this.components=[],this.isStable=ye(sl).hasPendingTasks.pipe((0,re.w)(n=>n?(0,Z.of)(!1):this.zoneIsStable),(0,d.x)(),(0,ie.B)()),this._injector=ye(Cc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){const a=n instanceof p3;if(!this._injector.get(nd).done)throw!a&&Qn(n),new ee(405,!1);let m;m=a?n:this._injector.get(a1).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const b=function i9(e){return e.isBoundToModule}(m)?void 0:this._injector.get(w2),H=m.create(Yr.NULL,[],o||m.selector,b),X=H.location.nativeElement,_e=H.injector.get(cd,null);return _e?.registerApplication(X),H.onDestroy(()=>{this.detachView(H.hostView),ll(this.components,H),_e?.unregisterApplication(X)}),this._loadComponent(H),H}tick(){if(this._runningTick)throw new ee(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){const o=n;ll(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const o=this._injector.get(md,[]);o.push(...this._bootstrapListeners),o.forEach(a=>a(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>ll(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ee(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function ll(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Ou=new ei("",{providedIn:"root",factory:()=>ye(o2).handleError.bind(void 0)});function Pu(){const e=ye(Vo),t=ye(o2);return n=>e.runOutsideAngular(()=>t.handleError(n))}let l9=(()=>{class e{constructor(){this.zone=ye(Vo),this.applicationRef=ye(Sc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function pd(e){return[{provide:Vo,useFactory:e},{provide:J2,multi:!0,useFactory:()=>{const t=ye(l9,{optional:!0});return()=>t.initialize()}},{provide:Ou,useFactory:Pu},{provide:rd,useFactory:pu}]}function d9(e){return ql([[],pd(()=>new Vo(function yu(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}function m9(){return!1}let f9=(()=>{class e{}return e.__NG_ELEMENT_ID__=u9,e})();function u9(e){return function Du(e,t,n){if(Mo(e)&&!n){const o=at(e.index,t);return new l1(o,o)}return 47&e.type?new l1(t[Wn],t):null}(Ui(),At(),16==(16&e))}class Hu{constructor(){}supports(t){return zs(t)}create(t){return new _9(t)}}const v9=(e,t)=>t;class _9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||v9}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,o=this._removalsHead,a=0,c=null;for(;n||o;){const m=!o||n&&n.currentIndex{m=this._trackByFn(a,b),null!==n&&Object.is(n.trackById,m)?(o&&(n=this._verifyReinsertion(n,b,m,a)),Object.is(n.item,b)||this._addIdentityChange(n,b)):(n=this._mismatch(n,b,m,a),o=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,o,a){let c;return null===t?c=this._itTail:(c=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,c,a)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(o,a))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,c,a)):t=this._addAfter(new M9(n,o),c,a),t}_verifyReinsertion(t,n,o,a){let c=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==c?t=this._reinsertAfter(c,t._prev,a):t.currentIndex!=a&&(t.currentIndex=a,this._addToMoves(t,a)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const a=t._prevRemoved,c=t._nextRemoved;return null===a?this._removalsHead=c:a._nextRemoved=c,null===c?this._removalsTail=a:c._prevRemoved=a,this._insertAfter(t,n,o),this._addToMoves(t,o),t}_moveAfter(t,n,o){return this._unlink(t),this._insertAfter(t,n,o),this._addToMoves(t,o),t}_addAfter(t,n,o){return this._insertAfter(t,n,o),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,o){const a=null===n?this._itHead:n._next;return t._next=a,t._prev=n,null===a?this._itTail=t:a._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Au),this._linkedRecords.put(t),t.currentIndex=o,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,o=t._next;return null===n?this._itHead=o:n._next=o,null===o?this._itTail=n:o._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Au),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class M9{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Lu{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===n||n<=o.currentIndex)&&Object.is(o.trackById,t))return o;return null}remove(t){const n=t._prevDup,o=t._nextDup;return null===n?this._head=o:n._nextDup=o,null===o?this._tail=n:o._prevDup=n,null===this._head}}class Au{constructor(){this.map=new Map}put(t){const n=t.trackById;let o=this.map.get(n);o||(o=new Lu,this.map.set(n,o)),o.add(t)}get(t,n){const a=this.map.get(t);return a?a.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Vu(e,t,n){const o=e.previousIndex;if(null===o)return o;let a=0;return n&&o{if(n&&n.key===a)this._maybeAddToChanges(n,o),this._appendAfter=n,n=n._next;else{const c=this._getOrCreateRecordForKey(a,o);n=this._insertBeforeOrAppend(n,c)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let o=n;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const o=t._prev;return n._next=t,n._prev=o,t._prev=n,o&&(o._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const a=this._records.get(t);this._maybeAddToChanges(a,n);const c=a._prev,m=a._next;return c&&(c._next=m),m&&(m._prev=c),a._next=null,a._prev=null,a}const o=new x9(t);return this._records.set(t,o),o.currentValue=n,this._addToAdditions(o),o}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(o=>n(t[o],o))}}class x9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Cd(){return new xd([new Hu])}let xd=(()=>{class e{constructor(n){this.factories=n}static create(n,o){if(null!=o){const a=o.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:o=>e.create(n,o||Cd()),deps:[[e,new D,new s]]}}find(n){const o=this.factories.find(a=>a.supports(n));if(null!=o)return o;throw new ee(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:Cd}),e})();function Tu(){return new yd([new fl])}let yd=(()=>{class e{constructor(n){this.factories=n}static create(n,o){if(o){const a=o.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:o=>e.create(n,o||Tu()),deps:[[e,new D,new s]]}}find(n){const o=this.factories.find(a=>a.supports(n));if(o)return o;throw new ee(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:Tu}),e})(),wd=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(E(Sc))},e.\u0275mod=yo({type:e}),e.\u0275inj=nt({}),e})();function H9(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function I9(e){const t=gn(e);if(!t)return null;const n=new d1(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},56223:(kt,Pe,r)=>{"use strict";r.d(Pe,{CE:()=>Pi,Cf:()=>He,F:()=>ni,Fj:()=>Q,JJ:()=>bt,JL:()=>Ht,JU:()=>re,NI:()=>Vi,Oe:()=>qo,On:()=>gn,Q7:()=>Jn,UX:()=>sr,Zs:()=>Qo,_:()=>Yi,_Y:()=>qn,a5:()=>nt,cw:()=>Ve,kI:()=>We,oH:()=>Hn,qu:()=>za,sg:()=>Ni,u:()=>bo,u5:()=>va,wV:()=>Qn,x0:()=>mi});var i=r(65879),C=r(96814),_=r(7715),I=r(9315),B=r(37398);let Z=(()=>{class S{constructor(w,J){this._renderer=w,this._elementRef=J,this.onChange=pt=>{},this.onTouched=()=>{}}setProperty(w,J){this._renderer.setProperty(this._elementRef.nativeElement,w,J)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(i.Qsj),i.Y36(i.SBq))},S.\u0275dir=i.lG2({type:S}),S})(),ie=(()=>{class S extends Z{}return S.\u0275fac=function(){let k;return function(J){return(k||(k=i.n5z(S)))(J||S)}}(),S.\u0275dir=i.lG2({type:S,features:[i.qOj]}),S})();const re=new i.OlP("NgValueAccessor"),le={provide:re,useExisting:(0,i.Gpc)(()=>Q),multi:!0},de=new i.OlP("CompositionEventMode");let Q=(()=>{class S extends Z{constructor(w,J,pt){super(w,J),this._compositionMode=pt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function W(){const S=(0,C.q)()?(0,C.q)().getUserAgent():"";return/android (\d+)/.test(S.toLowerCase())}())}writeValue(w){this.setProperty("value",w??"")}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(de,8))},S.\u0275dir=i.lG2({type:S,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,J){1&w&&i.NdJ("input",function(Yt){return J._handleInput(Yt.target.value)})("blur",function(){return J.onTouched()})("compositionstart",function(){return J._compositionStart()})("compositionend",function(Yt){return J._compositionEnd(Yt.target.value)})},features:[i._Bn([le]),i.qOj]}),S})();function ue(S){return null==S||("string"==typeof S||Array.isArray(S))&&0===S.length}function xe(S){return null!=S&&"number"==typeof S.length}const He=new i.OlP("NgValidators"),et=new i.OlP("NgAsyncValidators"),st=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class We{static min(k){return function ee(S){return k=>{if(ue(k.value)||ue(S))return null;const w=parseFloat(k.value);return!isNaN(w)&&w{if(ue(k.value)||ue(S))return null;const w=parseFloat(k.value);return!isNaN(w)&&w>S?{max:{max:S,actual:k.value}}:null}}(k)}static required(k){return Y(k)}static requiredTrue(k){return ge(k)}static email(k){return function Se(S){return ue(S.value)||st.test(S.value)?null:{email:!0}}(k)}static minLength(k){return function je(S){return k=>ue(k.value)||!xe(k.value)?null:k.value.lengthxe(k.value)&&k.value.length>S?{maxlength:{requiredLength:S,actualLength:k.value.length}}:null}(k)}static pattern(k){return function Lt(S){if(!S)return Tt;let k,w;return"string"==typeof S?(w="","^"!==S.charAt(0)&&(w+="^"),w+=S,"$"!==S.charAt(S.length-1)&&(w+="$"),k=new RegExp(w)):(w=S.toString(),k=S),J=>{if(ue(J.value))return null;const pt=J.value;return k.test(pt)?null:{pattern:{requiredPattern:w,actualValue:pt}}}}(k)}static nullValidator(k){return null}static compose(k){return me(k)}static composeAsync(k){return Ne(k)}}function Y(S){return ue(S.value)?{required:!0}:null}function ge(S){return!0===S.value?null:{required:!0}}function Tt(S){return null}function Kt(S){return null!=S}function Ft(S){return(0,i.QGY)(S)?(0,_.D)(S):S}function Ot(S){let k={};return S.forEach(w=>{k=null!=w?{...k,...w}:k}),0===Object.keys(k).length?null:k}function Ut(S,k){return k.map(w=>w(S))}function jt(S){return S.map(k=>function Pt(S){return!S.validate}(k)?k:w=>k.validate(w))}function me(S){if(!S)return null;const k=S.filter(Kt);return 0==k.length?null:function(w){return Ot(Ut(w,k))}}function De(S){return null!=S?me(jt(S)):null}function Ne(S){if(!S)return null;const k=S.filter(Kt);return 0==k.length?null:function(w){const J=Ut(w,k).map(Ft);return(0,I.D)(J).pipe((0,B.U)(Ot))}}function Ge(S){return null!=S?Ne(jt(S)):null}function ut(S,k){return null===S?[k]:Array.isArray(S)?[...S,k]:[S,k]}function _t(S){return S._rawValidators}function gt(S){return S._rawAsyncValidators}function dt(S){return S?Array.isArray(S)?S:[S]:[]}function Bt(S,k){return Array.isArray(S)?S.includes(k):S===k}function Xe(S,k){const w=dt(k);return dt(S).forEach(pt=>{Bt(w,pt)||w.push(pt)}),w}function xt(S,k){return dt(k).filter(w=>!Bt(S,w))}class tt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(k){this._rawValidators=k||[],this._composedValidatorFn=De(this._rawValidators)}_setAsyncValidators(k){this._rawAsyncValidators=k||[],this._composedAsyncValidatorFn=Ge(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(k){this._onDestroyCallbacks.push(k)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(k=>k()),this._onDestroyCallbacks=[]}reset(k=void 0){this.control&&this.control.reset(k)}hasError(k,w){return!!this.control&&this.control.hasError(k,w)}getError(k,w){return this.control?this.control.getError(k,w):null}}class Mt extends tt{get formDirective(){return null}get path(){return null}}class nt extends tt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class rt{constructor(k){this._cd=k}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let bt=(()=>{class S extends rt{constructor(w){super(w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(nt,2))},S.\u0275dir=i.lG2({type:S,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,J){2&w&&i.ekj("ng-untouched",J.isUntouched)("ng-touched",J.isTouched)("ng-pristine",J.isPristine)("ng-dirty",J.isDirty)("ng-valid",J.isValid)("ng-invalid",J.isInvalid)("ng-pending",J.isPending)},features:[i.qOj]}),S})(),Ht=(()=>{class S extends rt{constructor(w){super(w)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,10))},S.\u0275dir=i.lG2({type:S,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,J){2&w&&i.ekj("ng-untouched",J.isUntouched)("ng-touched",J.isTouched)("ng-pristine",J.isPristine)("ng-dirty",J.isDirty)("ng-valid",J.isValid)("ng-invalid",J.isInvalid)("ng-pending",J.isPending)("ng-submitted",J.isSubmitted)},features:[i.qOj]}),S})();const cn="VALID",mn="INVALID",_n="PENDING",it="DISABLED";function Rt(S){return(E(S)?S.validators:S)||null}function $(S,k){return(E(k)?k.asyncValidators:S)||null}function E(S){return null!=S&&!Array.isArray(S)&&"object"==typeof S}function ne(S,k,w){const J=S.controls;if(!(k?Object.keys(J):J).length)throw new i.vHH(1e3,"");if(!J[w])throw new i.vHH(1001,"")}function ye(S,k,w){S._forEachChild((J,pt)=>{if(void 0===w[pt])throw new i.vHH(1002,"")})}class ht{constructor(k,w){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(k),this._assignAsyncValidators(w)}get validator(){return this._composedValidatorFn}set validator(k){this._rawValidators=this._composedValidatorFn=k}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(k){this._rawAsyncValidators=this._composedAsyncValidatorFn=k}get parent(){return this._parent}get valid(){return this.status===cn}get invalid(){return this.status===mn}get pending(){return this.status==_n}get disabled(){return this.status===it}get enabled(){return this.status!==it}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(k){this._assignValidators(k)}setAsyncValidators(k){this._assignAsyncValidators(k)}addValidators(k){this.setValidators(Xe(k,this._rawValidators))}addAsyncValidators(k){this.setAsyncValidators(Xe(k,this._rawAsyncValidators))}removeValidators(k){this.setValidators(xt(k,this._rawValidators))}removeAsyncValidators(k){this.setAsyncValidators(xt(k,this._rawAsyncValidators))}hasValidator(k){return Bt(this._rawValidators,k)}hasAsyncValidator(k){return Bt(this._rawAsyncValidators,k)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(k={}){this.touched=!0,this._parent&&!k.onlySelf&&this._parent.markAsTouched(k)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(k=>k.markAllAsTouched())}markAsUntouched(k={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(w=>{w.markAsUntouched({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}markAsDirty(k={}){this.pristine=!1,this._parent&&!k.onlySelf&&this._parent.markAsDirty(k)}markAsPristine(k={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(w=>{w.markAsPristine({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}markAsPending(k={}){this.status=_n,!1!==k.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!k.onlySelf&&this._parent.markAsPending(k)}disable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=it,this.errors=null,this._forEachChild(J=>{J.disable({...k,onlySelf:!0})}),this._updateValue(),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(J=>J(!0))}enable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=cn,this._forEachChild(J=>{J.enable({...k,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent}),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(J=>J(!1))}_updateAncestors(k){this._parent&&!k.onlySelf&&(this._parent.updateValueAndValidity(k),k.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(k){this._parent=k}getRawValue(){return this.value}updateValueAndValidity(k={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===cn||this.status===_n)&&this._runAsyncValidator(k.emitEvent)),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!k.onlySelf&&this._parent.updateValueAndValidity(k)}_updateTreeValidity(k={emitEvent:!0}){this._forEachChild(w=>w._updateTreeValidity(k)),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?it:cn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(k){if(this.asyncValidator){this.status=_n,this._hasOwnPendingAsyncValidator=!0;const w=Ft(this.asyncValidator(this));this._asyncValidationSubscription=w.subscribe(J=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(J,{emitEvent:k})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(k,w={}){this.errors=k,this._updateControlsErrors(!1!==w.emitEvent)}get(k){let w=k;return null==w||(Array.isArray(w)||(w=w.split(".")),0===w.length)?null:w.reduce((J,pt)=>J&&J._find(pt),this)}getError(k,w){const J=w?this.get(w):this;return J&&J.errors?J.errors[k]:null}hasError(k,w){return!!this.getError(k,w)}get root(){let k=this;for(;k._parent;)k=k._parent;return k}_updateControlsErrors(k){this.status=this._calculateStatus(),k&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(k)}_initObservables(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}_calculateStatus(){return this._allControlsDisabled()?it:this.errors?mn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(_n)?_n:this._anyControlsHaveStatus(mn)?mn:cn}_anyControlsHaveStatus(k){return this._anyControls(w=>w.status===k)}_anyControlsDirty(){return this._anyControls(k=>k.dirty)}_anyControlsTouched(){return this._anyControls(k=>k.touched)}_updatePristine(k={}){this.pristine=!this._anyControlsDirty(),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}_updateTouched(k={}){this.touched=this._anyControlsTouched(),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}_registerOnCollectionChange(k){this._onCollectionChange=k}_setUpdateStrategy(k){E(k)&&null!=k.updateOn&&(this._updateOn=k.updateOn)}_parentMarkedDirty(k){return!k&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(k){return null}_assignValidators(k){this._rawValidators=Array.isArray(k)?k.slice():k,this._composedValidatorFn=function Ze(S){return Array.isArray(S)?De(S):S||null}(this._rawValidators)}_assignAsyncValidators(k){this._rawAsyncValidators=Array.isArray(k)?k.slice():k,this._composedAsyncValidatorFn=function L(S){return Array.isArray(S)?Ge(S):S||null}(this._rawAsyncValidators)}}class Ve extends ht{constructor(k,w,J){super(Rt(w),$(J,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(k,w){return this.controls[k]?this.controls[k]:(this.controls[k]=w,w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange),w)}addControl(k,w,J={}){this.registerControl(k,w),this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}removeControl(k,w={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}setControl(k,w,J={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],w&&this.registerControl(k,w),this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}contains(k){return this.controls.hasOwnProperty(k)&&this.controls[k].enabled}setValue(k,w={}){ye(this,0,k),Object.keys(k).forEach(J=>{ne(this,!0,J),this.controls[J].setValue(k[J],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(Object.keys(k).forEach(J=>{const pt=this.controls[J];pt&&pt.patchValue(k[J],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k={},w={}){this._forEachChild((J,pt)=>{J.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this._reduceChildren({},(k,w,J)=>(k[J]=w.getRawValue(),k))}_syncPendingControls(){let k=this._reduceChildren(!1,(w,J)=>!!J._syncPendingControls()||w);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){Object.keys(this.controls).forEach(w=>{const J=this.controls[w];J&&k(J,w)})}_setUpControls(){this._forEachChild(k=>{k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(k){for(const[w,J]of Object.entries(this.controls))if(this.contains(w)&&k(J))return!0;return!1}_reduceValue(){return this._reduceChildren({},(w,J,pt)=>((J.enabled||this.disabled)&&(w[pt]=J.value),w))}_reduceChildren(k,w){let J=k;return this._forEachChild((pt,Yt)=>{J=w(J,pt,Yt)}),J}_allControlsDisabled(){for(const k of Object.keys(this.controls))if(this.controls[k].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(k){return this.controls.hasOwnProperty(k)?this.controls[k]:null}}class Fe extends Ve{}const $t=new i.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>tn}),tn="always";function pn(S,k){return[...k.path,S]}function ln(S,k,w=tn){ve(S,k),k.valueAccessor.writeValue(S.value),(S.disabled||"always"===w)&&k.valueAccessor.setDisabledState?.(S.disabled),function G(S,k){k.valueAccessor.registerOnChange(w=>{S._pendingValue=w,S._pendingChange=!0,S._pendingDirty=!0,"change"===S.updateOn&&Je(S,k)})}(S,k),function mt(S,k){const w=(J,pt)=>{k.valueAccessor.writeValue(J),pt&&k.viewToModelUpdate(J)};S.registerOnChange(w),k._registerOnDestroy(()=>{S._unregisterOnChange(w)})}(S,k),function Ee(S,k){k.valueAccessor.registerOnTouched(()=>{S._pendingTouched=!0,"blur"===S.updateOn&&S._pendingChange&&Je(S,k),"submit"!==S.updateOn&&S.markAsTouched()})}(S,k),function Ae(S,k){if(k.valueAccessor.setDisabledState){const w=J=>{k.valueAccessor.setDisabledState(J)};S.registerOnDisabledChange(w),k._registerOnDestroy(()=>{S._unregisterOnDisabledChange(w)})}}(S,k)}function Zt(S,k,w=!0){const J=()=>{};k.valueAccessor&&(k.valueAccessor.registerOnChange(J),k.valueAccessor.registerOnTouched(J)),z(S,k),S&&(k._invokeOnDestroyCallbacks(),S._registerOnCollectionChange(()=>{}))}function $n(S,k){S.forEach(w=>{w.registerOnValidatorChange&&w.registerOnValidatorChange(k)})}function ve(S,k){const w=_t(S);null!==k.validator?S.setValidators(ut(w,k.validator)):"function"==typeof w&&S.setValidators([w]);const J=gt(S);null!==k.asyncValidator?S.setAsyncValidators(ut(J,k.asyncValidator)):"function"==typeof J&&S.setAsyncValidators([J]);const pt=()=>S.updateValueAndValidity();$n(k._rawValidators,pt),$n(k._rawAsyncValidators,pt)}function z(S,k){let w=!1;if(null!==S){if(null!==k.validator){const pt=_t(S);if(Array.isArray(pt)&&pt.length>0){const Yt=pt.filter(fi=>fi!==k.validator);Yt.length!==pt.length&&(w=!0,S.setValidators(Yt))}}if(null!==k.asyncValidator){const pt=gt(S);if(Array.isArray(pt)&&pt.length>0){const Yt=pt.filter(fi=>fi!==k.asyncValidator);Yt.length!==pt.length&&(w=!0,S.setAsyncValidators(Yt))}}}const J=()=>{};return $n(k._rawValidators,J),$n(k._rawAsyncValidators,J),w}function Je(S,k){S._pendingDirty&&S.markAsDirty(),S.setValue(S._pendingValue,{emitModelToViewChange:!1}),k.viewToModelUpdate(S._pendingValue),S._pendingChange=!1}function vt(S,k){ve(S,k)}function Ai(S,k){if(!S.hasOwnProperty("model"))return!1;const w=S.model;return!!w.isFirstChange()||!Object.is(k,w.currentValue)}function An(S,k){S._syncPendingControls(),k.forEach(w=>{const J=w.control;"submit"===J.updateOn&&J._pendingChange&&(w.viewToModelUpdate(J._pendingValue),J._pendingChange=!1)})}function Pn(S,k){if(!k)return null;let w,J,pt;return Array.isArray(k),k.forEach(Yt=>{Yt.constructor===Q?w=Yt:function wi(S){return Object.getPrototypeOf(S.constructor)===ie}(Yt)?J=Yt:pt=Yt}),pt||J||w||null}const En={provide:Mt,useExisting:(0,i.Gpc)(()=>ni)},Gn=(()=>Promise.resolve())();let ni=(()=>{class S extends Mt{constructor(w,J,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new i.vpe,this.form=new Ve({},De(w),Ge(J))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Gn.then(()=>{const J=this._findContainer(w.path);w.control=J.registerControl(w.name,w.control),ln(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Gn.then(()=>{const J=this._findContainer(w.path);J&&J.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Gn.then(()=>{const J=this._findContainer(w.path),pt=new Ve({});vt(pt,w),J.registerControl(w.name,pt),pt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Gn.then(()=>{const J=this._findContainer(w.path);J&&J.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,J){Gn.then(()=>{this.form.get(w.path).setValue(J)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,An(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(He,10),i.Y36(et,10),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,J){1&w&&i.NdJ("submit",function(Yt){return J.onSubmit(Yt)})("reset",function(){return J.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([En]),i.qOj]}),S})();function Ei(S,k){const w=S.indexOf(k);w>-1&&S.splice(w,1)}function Xn(S){return"object"==typeof S&&null!==S&&2===Object.keys(S).length&&"value"in S&&"disabled"in S}const Vi=class extends ht{constructor(k=null,w,J){super(Rt(w),$(J,w)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(k),this._setUpdateStrategy(w),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),E(w)&&(w.nonNullable||w.initialValueIsDefault)&&(this.defaultValue=Xn(k)?k.value:k)}setValue(k,w={}){this.value=this._pendingValue=k,this._onChange.length&&!1!==w.emitModelToViewChange&&this._onChange.forEach(J=>J(this.value,!1!==w.emitViewToModelChange)),this.updateValueAndValidity(w)}patchValue(k,w={}){this.setValue(k,w)}reset(k=this.defaultValue,w={}){this._applyFormState(k),this.markAsPristine(w),this.markAsUntouched(w),this.setValue(this.value,w),this._pendingChange=!1}_updateValue(){}_anyControls(k){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(k){this._onChange.push(k)}_unregisterOnChange(k){Ei(this._onChange,k)}registerOnDisabledChange(k){this._onDisabledChange.push(k)}_unregisterOnDisabledChange(k){Ei(this._onDisabledChange,k)}_forEachChild(k){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(k){Xn(k)?(this.value=this._pendingValue=k.value,k.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=k}};let no=(()=>{class S extends Mt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return pn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return S.\u0275fac=function(){let k;return function(J){return(k||(k=i.n5z(S)))(J||S)}}(),S.\u0275dir=i.lG2({type:S,features:[i.qOj]}),S})();const zi={provide:nt,useExisting:(0,i.Gpc)(()=>gn)},wo=(()=>Promise.resolve())();let gn=(()=>{class S extends nt{constructor(w,J,pt,Yt,fi,Mi){super(),this._changeDetectorRef=fi,this.callSetDisabledState=Mi,this.control=new Vi,this._registered=!1,this.name="",this.update=new i.vpe,this._parent=w,this._setValidators(J),this._setAsyncValidators(pt),this.valueAccessor=Pn(0,Yt)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const J=w.name.previousValue;this.formDirective.removeControl({name:J,path:this._getPath(J)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Ai(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ln(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(w){wo.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const J=w.isDisabled.currentValue,pt=0!==J&&(0,i.VuI)(J);wo.then(()=>{pt&&!this.control.disabled?this.control.disable():!pt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?pn(w,this._parent):[w]}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,9),i.Y36(He,10),i.Y36(et,10),i.Y36(re,10),i.Y36(i.sBO,8),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[i._Bn([zi]),i.qOj,i.TTD]}),S})(),qn=(()=>{class S{}return S.\u0275fac=function(w){return new(w||S)},S.\u0275dir=i.lG2({type:S,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),S})();const Zn={provide:re,useExisting:(0,i.Gpc)(()=>Qn),multi:!0};let Qn=(()=>{class S extends ie{writeValue(w){this.setProperty("value",w??"")}registerOnChange(w){this.onChange=J=>{w(""==J?null:parseFloat(J))}}}return S.\u0275fac=function(){let k;return function(J){return(k||(k=i.n5z(S)))(J||S)}}(),S.\u0275dir=i.lG2({type:S,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(w,J){1&w&&i.NdJ("input",function(Yt){return J.onChange(Yt.target.value)})("blur",function(){return J.onTouched()})},features:[i._Bn([Zn]),i.qOj]}),S})();const Kn={provide:re,useExisting:(0,i.Gpc)(()=>Yi),multi:!0};let Oi=(()=>{class S{}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({}),S})(),ci=(()=>{class S{constructor(){this._accessors=[]}add(w,J){this._accessors.push([w,J])}remove(w){for(let J=this._accessors.length-1;J>=0;--J)if(this._accessors[J][1]===w)return void this._accessors.splice(J,1)}select(w){this._accessors.forEach(J=>{this._isSameGroup(J,w)&&J[1]!==w&&J[1].fireUncheck(w.value)})}_isSameGroup(w,J){return!!w[0].control&&w[0]._parent===J._control._parent&&w[1].name===J.name}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275prov=i.Yz7({token:S,factory:S.\u0275fac,providedIn:Oi}),S})(),Yi=(()=>{class S extends ie{constructor(w,J,pt,Yt){super(w,J),this._registry=pt,this._injector=Yt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,i.f3M)($t,{optional:!0})??tn}ngOnInit(){this._control=this._injector.get(nt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(ci),i.Y36(i.zs3))},S.\u0275dir=i.lG2({type:S,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,J){1&w&&i.NdJ("change",function(){return J.onChange()})("blur",function(){return J.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[i._Bn([Kn]),i.qOj]}),S})();const Jt=new i.OlP("NgModelWithFormControlWarning"),sn={provide:nt,useExisting:(0,i.Gpc)(()=>Hn)};let Hn=(()=>{class S extends nt{set isDisabled(w){}constructor(w,J,pt,Yt,fi){super(),this._ngModelWarningConfig=Yt,this.callSetDisabledState=fi,this.update=new i.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(J),this.valueAccessor=Pn(0,pt)}ngOnChanges(w){if(this._isControlChanged(w)){const J=w.form.previousValue;J&&Zt(J,this,!1),ln(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Ai(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Zt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}return S._ngModelWarningSentOnce=!1,S.\u0275fac=function(w){return new(w||S)(i.Y36(He,10),i.Y36(et,10),i.Y36(re,10),i.Y36(Jt,8),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[i._Bn([sn]),i.qOj,i.TTD]}),S})();const Ii={provide:Mt,useExisting:(0,i.Gpc)(()=>Ni)};let Ni=(()=>{class S extends Mt{constructor(w,J,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new i.vpe,this._setValidators(w),this._setAsyncValidators(J)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(z(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const J=this.form.get(w.path);return ln(J,w,this.callSetDisabledState),J.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),J}getControl(w){return this.form.get(w.path)}removeControl(w){Zt(w.control||null,w,!1),function Di(S,k){const w=S.indexOf(k);w>-1&&S.splice(w,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,J){this.form.get(w.path).setValue(J)}onSubmit(w){return this.submitted=!0,An(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const J=w.control,pt=this.form.get(w.path);J!==pt&&(Zt(J||null,w),(S=>S instanceof Vi)(pt)&&(ln(pt,w,this.callSetDisabledState),w.control=pt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const J=this.form.get(w.path);vt(J,w),J.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const J=this.form.get(w.path);J&&function rn(S,k){return z(S,k)}(J,w)&&J.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ve(this.form,this),this._oldForm&&z(this._oldForm,this)}_checkFormPresent(){}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(He,10),i.Y36(et,10),i.Y36($t,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","formGroup",""]],hostBindings:function(w,J){1&w&&i.NdJ("submit",function(Yt){return J.onSubmit(Yt)})("reset",function(){return J.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[i._Bn([Ii]),i.qOj,i.TTD]}),S})();const oi={provide:Mt,useExisting:(0,i.Gpc)(()=>mi)};let mi=(()=>{class S extends no{constructor(w,J,pt){super(),this.name=null,this._parent=w,this._setValidators(J),this._setAsyncValidators(pt)}_checkParentType(){ui(this._parent)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,13),i.Y36(He,10),i.Y36(et,10))},S.\u0275dir=i.lG2({type:S,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[i._Bn([oi]),i.qOj]}),S})();const Vn={provide:Mt,useExisting:(0,i.Gpc)(()=>Pi)};let Pi=(()=>{class S extends Mt{constructor(w,J,pt){super(),this.name=null,this._parent=w,this._setValidators(J),this._setAsyncValidators(pt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return pn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){ui(this._parent)}}return S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,13),i.Y36(He,10),i.Y36(et,10))},S.\u0275dir=i.lG2({type:S,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[i._Bn([Vn]),i.qOj]}),S})();function ui(S){return!(S instanceof mi||S instanceof Ni||S instanceof Pi)}const bn={provide:nt,useExisting:(0,i.Gpc)(()=>bo)};let bo=(()=>{class S extends nt{set isDisabled(w){}constructor(w,J,pt,Yt,fi){super(),this._ngModelWarningConfig=fi,this._added=!1,this.name=null,this.update=new i.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(J),this._setAsyncValidators(pt),this.valueAccessor=Pn(0,Yt)}ngOnChanges(w){this._added||this._setUpControl(),Ai(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return pn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return S._ngModelWarningSentOnce=!1,S.\u0275fac=function(w){return new(w||S)(i.Y36(Mt,13),i.Y36(He,10),i.Y36(et,10),i.Y36(re,10),i.Y36(Jt,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[i._Bn([bn]),i.qOj,i.TTD]}),S})(),Po=(()=>{class S{constructor(){this._validator=Tt}ngOnChanges(w){if(this.inputName in w){const J=this.normalizeInput(w[this.inputName].currentValue);this._enabled=this.enabled(J),this._validator=this._enabled?this.createValidator(J):Tt,this._onChange&&this._onChange()}}validate(w){return this._validator(w)}registerOnValidatorChange(w){this._onChange=w}enabled(w){return null!=w}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275dir=i.lG2({type:S,features:[i.TTD]}),S})();const ko={provide:He,useExisting:(0,i.Gpc)(()=>Jn),multi:!0},Do={provide:He,useExisting:(0,i.Gpc)(()=>Qo),multi:!0};let Jn=(()=>{class S extends Po{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=i.VuI,this.createValidator=w=>Y}enabled(w){return w}}return S.\u0275fac=function(){let k;return function(J){return(k||(k=i.n5z(S)))(J||S)}}(),S.\u0275dir=i.lG2({type:S,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(w,J){2&w&&i.uIk("required",J._enabled?"":null)},inputs:{required:"required"},features:[i._Bn([ko]),i.qOj]}),S})(),Qo=(()=>{class S extends Jn{constructor(){super(...arguments),this.createValidator=w=>ge}}return S.\u0275fac=function(){let k;return function(J){return(k||(k=i.n5z(S)))(J||S)}}(),S.\u0275dir=i.lG2({type:S,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(w,J){2&w&&i.uIk("required",J._enabled?"":null)},features:[i._Bn([Do]),i.qOj]}),S})(),Fi=(()=>{class S{}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[Oi]}),S})();class qo extends ht{constructor(k,w,J){super(Rt(w),$(J,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(k){return this.controls[this._adjustIndex(k)]}push(k,w={}){this.controls.push(k),this._registerControl(k),this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}insert(k,w,J={}){this.controls.splice(k,0,w),this._registerControl(w),this.updateValueAndValidity({emitEvent:J.emitEvent})}removeAt(k,w={}){let J=this._adjustIndex(k);J<0&&(J=0),this.controls[J]&&this.controls[J]._registerOnCollectionChange(()=>{}),this.controls.splice(J,1),this.updateValueAndValidity({emitEvent:w.emitEvent})}setControl(k,w,J={}){let pt=this._adjustIndex(k);pt<0&&(pt=0),this.controls[pt]&&this.controls[pt]._registerOnCollectionChange(()=>{}),this.controls.splice(pt,1),w&&(this.controls.splice(pt,0,w),this._registerControl(w)),this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(k,w={}){ye(this,0,k),k.forEach((J,pt)=>{ne(this,!1,pt),this.at(pt).setValue(J,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(k.forEach((J,pt)=>{this.at(pt)&&this.at(pt).patchValue(J,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k=[],w={}){this._forEachChild((J,pt)=>{J.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this.controls.map(k=>k.getRawValue())}clear(k={}){this.controls.length<1||(this._forEachChild(w=>w._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:k.emitEvent}))}_adjustIndex(k){return k<0?k+this.length:k}_syncPendingControls(){let k=this.controls.reduce((w,J)=>!!J._syncPendingControls()||w,!1);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){this.controls.forEach((w,J)=>{k(w,J)})}_updateValue(){this.value=this.controls.filter(k=>k.enabled||this.disabled).map(k=>k.value)}_anyControls(k){return this.controls.some(w=>w.enabled&&k(w))}_setUpControls(){this._forEachChild(k=>this._registerControl(k))}_allControlsDisabled(){for(const k of this.controls)if(k.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(k){k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)}_find(k){return this.at(k)??null}}function Eo(S){return!!S&&(void 0!==S.asyncValidators||void 0!==S.validators||void 0!==S.updateOn)}let za=(()=>{class S{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new S;return w.useNonNullable=!0,w}group(w,J=null){const pt=this._reduceControls(w);let Yt={};return Eo(J)?Yt=J:null!==J&&(Yt.validators=J.validator,Yt.asyncValidators=J.asyncValidator),new Ve(pt,Yt)}record(w,J=null){const pt=this._reduceControls(w);return new Fe(pt,J)}control(w,J,pt){let Yt={};return this.useNonNullable?(Eo(J)?Yt=J:(Yt.validators=J,Yt.asyncValidators=pt),new Vi(w,{...Yt,nonNullable:!0})):new Vi(w,J,pt)}array(w,J,pt){const Yt=w.map(fi=>this._createControl(fi));return new qo(Yt,J,pt)}_reduceControls(w){const J={};return Object.keys(w).forEach(pt=>{J[pt]=this._createControl(w[pt])}),J}_createControl(w){return w instanceof Vi||w instanceof ht?w:Array.isArray(w)?this.control(w[0],w.length>1?w[1]:null,w.length>2?w[2]:null):this.control(w)}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275prov=i.Yz7({token:S,factory:S.\u0275fac,providedIn:"root"}),S})(),va=(()=>{class S{static withConfig(w){return{ngModule:S,providers:[{provide:$t,useValue:w.callSetDisabledState??tn}]}}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[Fi]}),S})(),sr=(()=>{class S{static withConfig(w){return{ngModule:S,providers:[{provide:Jt,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:$t,useValue:w.callSetDisabledState??tn}]}}}return S.\u0275fac=function(w){return new(w||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[Fi]}),S})()},32296:(kt,Pe,r)=>{"use strict";r.d(Pe,{RK:()=>ut,lW:()=>Kt,nh:()=>De,ot:()=>gt,zs:()=>Ft});var i=r(62831),C=r(65879),_=r(4300),I=r(23680),B=r(96814);const Z=["mat-button",""],ie=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],re=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],F=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",W=["mat-mini-fab",""],Q=["mat-icon-button",""],ue=["*"],He={capture:!0},et=["focus","click","mouseenter","touchstart"],st="mat-button-ripple-uninitialized";let We=(()=>{class dt{constructor(){this._document=(0,C.f3M)(B.K0,{optional:!0}),this._animationMode=(0,C.f3M)(C.QbO,{optional:!0}),this._globalRippleOptions=(0,C.f3M)(I.Y2,{optional:!0}),this._platform=(0,C.f3M)(i.t4),this._ngZone=(0,C.f3M)(C.R0b),this._onInteraction=Xe=>{if(Xe.target===this._document)return;const tt=Xe.target.closest(`[${st}]`);tt&&(tt.removeAttribute(st),this._appendRipple(tt))},this._ngZone.runOutsideAngular(()=>{for(const Xe of et)this._document?.addEventListener(Xe,this._onInteraction,He)})}ngOnDestroy(){for(const Xe of et)this._document?.removeEventListener(Xe,this._onInteraction,He)}_appendRipple(Xe){if(!this._document)return;const xt=this._document.createElement("span");xt.classList.add("mat-mdc-button-ripple");const tt=new ee(Xe,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);tt.rippleConfig.centered=Xe.hasAttribute("mat-icon-button"),new I.IR(tt,this._ngZone,xt,this._platform).setupTriggerEvents(Xe),Xe.append(xt)}_createMatRipple(Xe){if(!this._document)return;Xe.querySelector(".mat-mdc-button-ripple")?.remove(),Xe.removeAttribute(st);const xt=this._document.createElement("span");xt.classList.add("mat-mdc-button-ripple");const tt=new I.wG(new C.SBq(xt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return tt._isInitialized=!0,tt.trigger=Xe,Xe.append(xt),tt}}return dt.\u0275fac=function(Xe){return new(Xe||dt)},dt.\u0275prov=C.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})();class ee{constructor(Bt,Xe,xt){this._button=Bt,this._globalRippleOptions=Xe,this._setRippleConfig(Xe,xt)}_setRippleConfig(Bt,Xe){this.rippleConfig=Bt||{},"NoopAnimations"===Xe&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const ge=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],Se=(0,I.pj)((0,I.Id)((0,I.Kr)(class{constructor(dt){this._elementRef=dt}})));let je=(()=>{class dt extends Se{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(Xe){this._ripple=Xe}constructor(Xe,xt,tt,Mt){super(Xe),this._platform=xt,this._ngZone=tt,this._animationMode=Mt,this._focusMonitor=(0,C.f3M)(_.tE),this._rippleLoader=(0,C.f3M)(We),this._isFab=!1;const nt=Xe.nativeElement.classList;for(const rt of ge)this._hasHostAttributes(rt.selector)&&rt.mdcClasses.forEach(ft=>{nt.add(ft)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Xe="program",xt){Xe?this._focusMonitor.focusVia(this._elementRef.nativeElement,Xe,xt):this._elementRef.nativeElement.focus(xt)}_hasHostAttributes(...Xe){return Xe.some(xt=>this._elementRef.nativeElement.hasAttribute(xt))}}return dt.\u0275fac=function(Xe){C.$Z()},dt.\u0275dir=C.lG2({type:dt,features:[C.qOj,C.TTD]}),dt})(),Tt=(()=>{class dt extends je{constructor(Xe,xt,tt,Mt){super(Xe,xt,tt,Mt),this._haltDisabledEvents=nt=>{this.disabled&&(nt.preventDefault(),nt.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return dt.\u0275fac=function(Xe){C.$Z()},dt.\u0275dir=C.lG2({type:dt,features:[C.qOj]}),dt})(),Kt=(()=>{class dt extends je{constructor(Xe,xt,tt,Mt){super(Xe,xt,tt,Mt)}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,xt){2&Xe&&(C.uIk("disabled",xt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===xt._animationMode)("mat-unthemed",!xt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:Z,ngContentSelectors:re,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,xt){1&Xe&&(C.F$t(ie),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!xt._isFab)("mdc-fab__ripple",xt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),dt})(),Ft=(()=>{class dt extends Tt{constructor(Xe,xt,tt,Mt){super(Xe,xt,tt,Mt)}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:9,hostBindings:function(Xe,xt){2&Xe&&(C.uIk("disabled",xt.disabled||null)("tabindex",xt.disabled?-1:xt.tabIndex)("aria-disabled",xt.disabled.toString()),C.ekj("_mat-animation-noopable","NoopAnimations"===xt._animationMode)("mat-unthemed",!xt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[C.qOj],attrs:Z,ngContentSelectors:re,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,xt){1&Xe&&(C.F$t(ie),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!xt._isFab)("mdc-fab__ripple",xt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',F],encapsulation:2,changeDetection:0}),dt})();const Ot=new C.OlP("mat-mdc-fab-default-options",{providedIn:"root",factory:Ut});function Ut(){return{color:"accent"}}const Pt=Ut();let De=(()=>{class dt extends je{constructor(Xe,xt,tt,Mt,nt){super(Xe,xt,tt,Mt),this._options=nt,this._isFab=!0,this._options=this._options||Pt,this.color=this.defaultColor=this._options.color||Pt.color}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8),C.Y36(Ot,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["button","mat-mini-fab",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,xt){2&Xe&&(C.uIk("disabled",xt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===xt._animationMode)("mat-unthemed",!xt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:W,ngContentSelectors:re,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,xt){1&Xe&&(C.F$t(ie),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!xt._isFab)("mdc-fab__ripple",xt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),dt})(),ut=(()=>{class dt extends je{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(Xe,xt,tt,Mt){super(Xe,xt,tt,Mt)}}return dt.\u0275fac=function(Xe){return new(Xe||dt)(C.Y36(C.SBq),C.Y36(i.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},dt.\u0275cmp=C.Xpm({type:dt,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,xt){2&Xe&&(C.uIk("disabled",xt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===xt._animationMode)("mat-unthemed",!xt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:Q,ngContentSelectors:ue,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,xt){1&Xe&&(C.F$t(),C._UZ(0,"span",0),C.Hsn(1),C._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',F],encapsulation:2,changeDetection:0}),dt})(),gt=(()=>{class dt{}return dt.\u0275fac=function(Xe){return new(Xe||dt)},dt.\u0275mod=C.oAB({type:dt}),dt.\u0275inj=C.cJS({imports:[I.BQ,I.si,I.BQ]}),dt})()},23680:(kt,Pe,r)=>{"use strict";r.d(Pe,{yN:()=>We,mZ:()=>ee,rD:()=>Xe,K7:()=>Et,HF:()=>N,Y2:()=>O,BQ:()=>ge,ey:()=>_n,Ng:()=>Ze,rN:()=>cn,us:()=>ae,wG:()=>te,si:()=>Ce,IR:()=>Ye,CB:()=>it,jH:()=>Rt,pj:()=>Tt,Kr:()=>Kt,Id:()=>Lt,FD:()=>Ot,dB:()=>Ut,sb:()=>Ft});var i=r(65879),C=r(4300),_=r(49388),B=r(96814),Z=r(62831),ie=r(42495),re=r(65592),d=r(78645),F=r(36028);const de=["text"];function Q($,L){if(1&$&&i._UZ(0,"mat-pseudo-checkbox",6),2&$){const E=i.oxw();i.Q6J("disabled",E.disabled)("state",E.selected?"checked":"unchecked")}}function ue($,L){if(1&$&&i._UZ(0,"mat-pseudo-checkbox",7),2&$){const E=i.oxw();i.Q6J("disabled",E.disabled)}}function xe($,L){if(1&$&&(i.TgZ(0,"span",8),i._uU(1),i.qZA()),2&$){const E=i.oxw();i.xp6(1),i.hij("(",E.group.label,")")}}const He=[[["mat-icon"]],"*"],et=["mat-icon","*"];let We=(()=>{class ${}return $.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",$.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",$.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",$.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",$})(),ee=(()=>{class ${}return $.COMPLEX="375ms",$.ENTERING="225ms",$.EXITING="195ms",$})();const Y=new i.OlP("mat-sanity-checks",{providedIn:"root",factory:function fe(){return!0}});let ge=(()=>{class ${constructor(E,ne,ye){this._sanityChecks=ne,this._document=ye,this._hasDoneGlobalChecks=!1,E._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(E){return!(0,Z.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[E])}}return $.\u0275fac=function(E){return new(E||$)(i.LFG(C.qm),i.LFG(Y,8),i.LFG(B.K0))},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[_.vT,_.vT]}),$})();function Lt($){return class extends ${get disabled(){return this._disabled}set disabled(L){this._disabled=(0,ie.Ig)(L)}constructor(...L){super(...L),this._disabled=!1}}}function Tt($,L){return class extends ${get color(){return this._color}set color(E){const ne=E||this.defaultColor;ne!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ne&&this._elementRef.nativeElement.classList.add(`mat-${ne}`),this._color=ne)}constructor(...E){super(...E),this.defaultColor=L,this.color=L}}}function Kt($){return class extends ${get disableRipple(){return this._disableRipple}set disableRipple(L){this._disableRipple=(0,ie.Ig)(L)}constructor(...L){super(...L),this._disableRipple=!1}}}function Ft($,L=0){return class extends ${get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(E){this._tabIndex=null!=E?(0,ie.su)(E):this.defaultTabIndex}constructor(...E){super(...E),this._tabIndex=L,this.defaultTabIndex=L}}}function Ot($){return class extends ${updateErrorState(){const L=this.errorState,ht=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);ht!==L&&(this.errorState=ht,this.stateChanges.next())}constructor(...L){super(...L),this.errorState=!1}}}function Ut($){return class extends ${constructor(...L){super(...L),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new re.y(E=>{this._isInitialized?this._notifySubscriber(E):this._pendingSubscribers.push(E)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(L){L.next(),L.complete()}}}let Xe=(()=>{class ${isErrorState(E,ne){return!!(E&&E.invalid&&(E.touched||ne&&ne.submitted))}}return $.\u0275fac=function(E){return new(E||$)},$.\u0275prov=i.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();class rt{constructor(L,E,ne,ye=!1){this._renderer=L,this.element=E,this.config=ne,this._animationForciblyDisabledThroughCss=ye,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const ft=(0,Z.i$)({passive:!0,capture:!0});class ke{constructor(){this._events=new Map,this._delegateEventHandler=L=>{const E=(0,Z.sA)(L);E&&this._events.get(L.type)?.forEach((ne,ye)=>{(ye===E||ye.contains(E))&&ne.forEach(ht=>ht.handleEvent(L))})}}addHandler(L,E,ne,ye){const ht=this._events.get(E);if(ht){const Ve=ht.get(ne);Ve?Ve.add(ye):ht.set(ne,new Set([ye]))}else this._events.set(E,new Map([[ne,new Set([ye])]])),L.runOutsideAngular(()=>{document.addEventListener(E,this._delegateEventHandler,ft)})}removeHandler(L,E,ne){const ye=this._events.get(L);if(!ye)return;const ht=ye.get(E);ht&&(ht.delete(ne),0===ht.size&&ye.delete(E),0===ye.size&&(this._events.delete(L),document.removeEventListener(L,this._delegateEventHandler,ft)))}}const bt={enterDuration:225,exitDuration:150},Qe=(0,Z.i$)({passive:!0,capture:!0}),zt=["mousedown","touchstart"],ze=["mouseup","mouseleave","touchend","touchcancel"];class Ye{constructor(L,E,ne,ye){this._target=L,this._ngZone=E,this._platform=ye,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,ye.isBrowser&&(this._containerElement=(0,ie.fI)(ne))}fadeInRipple(L,E,ne={}){const ye=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ht={...bt,...ne.animation};ne.centered&&(L=ye.left+ye.width/2,E=ye.top+ye.height/2);const Ve=ne.radius||function he($,L,E){const ne=Math.max(Math.abs($-E.left),Math.abs($-E.right)),ye=Math.max(Math.abs(L-E.top),Math.abs(L-E.bottom));return Math.sqrt(ne*ne+ye*ye)}(L,E,ye),Ie=L-ye.left,Me=E-ye.top,Fe=ht.enterDuration,wt=document.createElement("div");wt.classList.add("mat-ripple-element"),wt.style.left=Ie-Ve+"px",wt.style.top=Me-Ve+"px",wt.style.height=2*Ve+"px",wt.style.width=2*Ve+"px",null!=ne.color&&(wt.style.backgroundColor=ne.color),wt.style.transitionDuration=`${Fe}ms`,this._containerElement.appendChild(wt);const $t=window.getComputedStyle(wt),pn=$t.transitionDuration,ln="none"===$t.transitionProperty||"0s"===pn||"0s, 0s"===pn||0===ye.width&&0===ye.height,Zt=new rt(this,wt,ne,ln);wt.style.transform="scale3d(1, 1, 1)",Zt.state=0,ne.persistent||(this._mostRecentTransientRipple=Zt);let $n=null;return!ln&&(Fe||ht.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ae=()=>this._finishRippleTransition(Zt),ve=()=>this._destroyRipple(Zt);wt.addEventListener("transitionend",Ae),wt.addEventListener("transitioncancel",ve),$n={onTransitionEnd:Ae,onTransitionCancel:ve}}),this._activeRipples.set(Zt,$n),(ln||!Fe)&&this._finishRippleTransition(Zt),Zt}fadeOutRipple(L){if(2===L.state||3===L.state)return;const E=L.element,ne={...bt,...L.config.animation};E.style.transitionDuration=`${ne.exitDuration}ms`,E.style.opacity="0",L.state=2,(L._animationForciblyDisabledThroughCss||!ne.exitDuration)&&this._finishRippleTransition(L)}fadeOutAll(){this._getActiveRipples().forEach(L=>L.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(L=>{L.config.persistent||L.fadeOut()})}setupTriggerEvents(L){const E=(0,ie.fI)(L);!this._platform.isBrowser||!E||E===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=E,zt.forEach(ne=>{Ye._eventManager.addHandler(this._ngZone,ne,E,this)}))}handleEvent(L){"mousedown"===L.type?this._onMousedown(L):"touchstart"===L.type?this._onTouchStart(L):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{ze.forEach(E=>{this._triggerElement.addEventListener(E,this,Qe)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(L){0===L.state?this._startFadeOutTransition(L):2===L.state&&this._destroyRipple(L)}_startFadeOutTransition(L){const E=L===this._mostRecentTransientRipple,{persistent:ne}=L.config;L.state=1,!ne&&(!E||!this._isPointerDown)&&L.fadeOut()}_destroyRipple(L){const E=this._activeRipples.get(L)??null;this._activeRipples.delete(L),this._activeRipples.size||(this._containerRect=null),L===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),L.state=3,null!==E&&(L.element.removeEventListener("transitionend",E.onTransitionEnd),L.element.removeEventListener("transitioncancel",E.onTransitionCancel)),L.element.remove()}_onMousedown(L){const E=(0,C.X6)(L),ne=this._lastTouchStartEvent&&Date.now(){!L.config.persistent&&(1===L.state||L.config.terminateOnPointerUp&&0===L.state)&&L.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const L=this._triggerElement;L&&(zt.forEach(E=>Ye._eventManager.removeHandler(E,L,this)),this._pointerUpEventsRegistered&&ze.forEach(E=>L.removeEventListener(E,this,Qe)))}}Ye._eventManager=new ke;const O=new i.OlP("mat-ripple-global-options");let te=(()=>{class ${get disabled(){return this._disabled}set disabled(E){E&&this.fadeOutAllNonPersistent(),this._disabled=E,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(E){this._trigger=E,this._setupTriggerEventsIfEnabled()}constructor(E,ne,ye,ht,Ve){this._elementRef=E,this._animationMode=Ve,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=ht||{},this._rippleRenderer=new Ye(this,ne,E,ye)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(E,ne=0,ye){return"number"==typeof E?this._rippleRenderer.fadeInRipple(E,ne,{...this.rippleConfig,...ye}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...E})}}return $.\u0275fac=function(E){return new(E||$)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(Z.t4),i.Y36(O,8),i.Y36(i.QbO,8))},$.\u0275dir=i.lG2({type:$,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(E,ne){2&E&&i.ekj("mat-ripple-unbounded",ne.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),$})(),Ce=(()=>{class ${}return $.\u0275fac=function(E){return new(E||$)},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[ge,ge]}),$})(),se=(()=>{class ${constructor(E){this._animationMode=E,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return $.\u0275fac=function(E){return new(E||$)(i.Y36(i.QbO,8))},$.\u0275cmp=i.Xpm({type:$,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(E,ne){2&E&&i.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ne.state)("mat-pseudo-checkbox-checked","checked"===ne.state)("mat-pseudo-checkbox-disabled",ne.disabled)("mat-pseudo-checkbox-minimal","minimal"===ne.appearance)("mat-pseudo-checkbox-full","full"===ne.appearance)("_mat-animation-noopable","NoopAnimations"===ne._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(E,ne){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),$})(),ae=(()=>{class ${}return $.\u0275fac=function(E){return new(E||$)},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[ge]}),$})();const N=new i.OlP("MAT_OPTION_PARENT_COMPONENT"),Et=new i.OlP("MatOptgroup");let Xt=0;class cn{constructor(L,E=!1){this.source=L,this.isUserInput=E}}let mn=(()=>{class ${get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(E){this._disabled=(0,ie.Ig)(E)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(E,ne,ye,ht){this._element=E,this._changeDetectorRef=ne,this._parent=ye,this.group=ht,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Xt++,this.onSelectionChange=new i.vpe,this._stateChanges=new d.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(E=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),E&&this._emitSelectionChangeEvent())}deselect(E=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),E&&this._emitSelectionChangeEvent())}focus(E,ne){const ye=this._getHostElement();"function"==typeof ye.focus&&ye.focus(ne)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(E){(E.keyCode===F.K5||E.keyCode===F.L_)&&!(0,F.Vb)(E)&&(this._selectViaInteraction(),E.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const E=this.viewValue;E!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=E)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(E=!1){this.onSelectionChange.emit(new cn(this,E))}}return $.\u0275fac=function(E){i.$Z()},$.\u0275dir=i.lG2({type:$,viewQuery:function(E,ne){if(1&E&&i.Gf(de,7),2&E){let ye;i.iGM(ye=i.CRH())&&(ne._text=ye.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),$})(),_n=(()=>{class $ extends mn{constructor(E,ne,ye,ht){super(E,ne,ye,ht)}}return $.\u0275fac=function(E){return new(E||$)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(N,8),i.Y36(Et,8))},$.\u0275cmp=i.Xpm({type:$,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(E,ne){1&E&&i.NdJ("click",function(){return ne._selectViaInteraction()})("keydown",function(ht){return ne._handleKeydown(ht)}),2&E&&(i.Ikx("id",ne.id),i.uIk("aria-selected",ne.selected)("aria-disabled",ne.disabled.toString()),i.ekj("mdc-list-item--selected",ne.selected)("mat-mdc-option-multiple",ne.multiple)("mat-mdc-option-active",ne.active)("mdc-list-item--disabled",ne.disabled))},exportAs:["matOption"],features:[i.qOj],ngContentSelectors:et,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(E,ne){1&E&&(i.F$t(He),i.YNc(0,Q,1,2,"mat-pseudo-checkbox",0),i.Hsn(1),i.TgZ(2,"span",1,2),i.Hsn(4,1),i.qZA(),i.YNc(5,ue,1,1,"mat-pseudo-checkbox",3),i.YNc(6,xe,2,1,"span",4),i._UZ(7,"div",5)),2&E&&(i.Q6J("ngIf",ne.multiple),i.xp6(5),i.Q6J("ngIf",!ne.multiple&&ne.selected&&!ne.hideSingleSelectionIndicator),i.xp6(1),i.Q6J("ngIf",ne.group&&ne.group._inert),i.xp6(1),i.Q6J("matRippleTrigger",ne._getHostElement())("matRippleDisabled",ne.disabled||ne.disableRipple))},dependencies:[te,B.O5,se],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),$})();function it($,L,E){if(E.length){let ne=L.toArray(),ye=E.toArray(),ht=0;for(let Ve=0;Ve<$+1;Ve++)ne[Ve].group&&ne[Ve].group===ye[ht]&&ht++;return ht}return 0}function Rt($,L,E,ne){return $E+ne?Math.max(0,$-ne+L):E}let Ze=(()=>{class ${}return $.\u0275fac=function(E){return new(E||$)},$.\u0275mod=i.oAB({type:$}),$.\u0275inj=i.cJS({imports:[Ce,B.ez,ge,ae]}),$})()},17700:(kt,Pe,r)=>{"use strict";r.d(Pe,{WI:()=>xt,uw:()=>Ht,H8:()=>he,ZT:()=>zt,xY:()=>Ye,Is:()=>te,so:()=>Bt,uh:()=>ze});var i=r(33651),C=r(96814),_=r(65879),I=r(4300),B=r(62831),Z=r(68484),ie=r(36028),re=r(78645),d=r(74911),F=r(22096),le=r(49388),W=r(27921);function de(ae,N){}class Q{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let xe=(()=>{class ae extends Z.en{constructor(j,be,Be,Et,Dt,Xt,cn,mn){super(),this._elementRef=j,this._focusTrapFactory=be,this._config=Et,this._interactivityChecker=Dt,this._ngZone=Xt,this._overlayRef=cn,this._focusMonitor=mn,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=_n=>{this._portalOutlet.hasAttached();const it=this._portalOutlet.attachDomPortal(_n);return this._contentAttached(),it},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=Be}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(j){this._portalOutlet.hasAttached();const be=this._portalOutlet.attachComponentPortal(j);return this._contentAttached(),be}attachTemplatePortal(j){this._portalOutlet.hasAttached();const be=this._portalOutlet.attachTemplatePortal(j);return this._contentAttached(),be}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(j,be){this._interactivityChecker.isFocusable(j)||(j.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Be=()=>{j.removeEventListener("blur",Be),j.removeEventListener("mousedown",Be),j.removeAttribute("tabindex")};j.addEventListener("blur",Be),j.addEventListener("mousedown",Be)})),j.focus(be)}_focusByCssSelector(j,be){let Be=this._elementRef.nativeElement.querySelector(j);Be&&this._forceFocus(Be,be)}_trapFocus(){const j=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||j.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(be=>{be||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const j=this._config.restoreFocus;let be=null;if("string"==typeof j?be=this._document.querySelector(j):"boolean"==typeof j?be=j?this._elementFocusedBeforeDialogWasOpened:null:j&&(be=j),this._config.restoreFocus&&be&&"function"==typeof be.focus){const Be=(0,B.ht)(),Et=this._elementRef.nativeElement;(!Be||Be===this._document.body||Be===Et||Et.contains(Be))&&(this._focusMonitor?(this._focusMonitor.focusVia(be,this._closeInteractionType),this._closeInteractionType=null):be.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const j=this._elementRef.nativeElement,be=(0,B.ht)();return j===be||j.contains(be)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,B.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(_.SBq),_.Y36(I.qV),_.Y36(C.K0,8),_.Y36(Q),_.Y36(I.ic),_.Y36(_.R0b),_.Y36(i.Iu),_.Y36(I.tE))},ae.\u0275cmp=_.Xpm({type:ae,selectors:[["cdk-dialog-container"]],viewQuery:function(j,be){if(1&j&&_.Gf(Z.Pl,7),2&j){let Be;_.iGM(Be=_.CRH())&&(be._portalOutlet=Be.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(j,be){2&j&&_.uIk("id",be._config.id||null)("role",be._config.role)("aria-modal",be._config.ariaModal)("aria-labelledby",be._config.ariaLabel?null:be._ariaLabelledBy)("aria-label",be._config.ariaLabel)("aria-describedby",be._config.ariaDescribedBy||null)},features:[_.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(j,be){1&j&&_.YNc(0,de,0,0,"ng-template",0)},dependencies:[Z.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),ae})();class He{constructor(N,j){this.overlayRef=N,this.config=j,this.closed=new re.x,this.disableClose=j.disableClose,this.backdropClick=N.backdropClick(),this.keydownEvents=N.keydownEvents(),this.outsidePointerEvents=N.outsidePointerEvents(),this.id=j.id,this.keydownEvents.subscribe(be=>{be.keyCode===ie.hY&&!this.disableClose&&!(0,ie.Vb)(be)&&(be.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=N.detachments().subscribe(()=>{!1!==j.closeOnOverlayDetachments&&this.close()})}close(N,j){if(this.containerInstance){const be=this.closed;this.containerInstance._closeInteractionType=j?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),be.next(N),be.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(N="",j=""){return this.overlayRef.updateSize({width:N,height:j}),this}addPanelClass(N){return this.overlayRef.addPanelClass(N),this}removePanelClass(N){return this.overlayRef.removePanelClass(N),this}}const et=new _.OlP("DialogScrollStrategy"),st=new _.OlP("DialogData"),We=new _.OlP("DefaultDialogConfig"),fe={provide:et,deps:[i.aV],useFactory:function ee(ae){return()=>ae.scrollStrategies.block()}};let Y=0,ge=(()=>{class ae{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(j,be,Be,Et,Dt,Xt){this._overlay=j,this._injector=be,this._defaultOptions=Be,this._parentDialog=Et,this._overlayContainer=Dt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new re.x,this._afterOpenedAtThisLevel=new re.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,d.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,W.O)(void 0))),this._scrollStrategy=Xt}open(j,be){(be={...this._defaultOptions||new Q,...be}).id=be.id||"cdk-dialog-"+Y++,be.id&&this.getDialogById(be.id);const Et=this._getOverlayConfig(be),Dt=this._overlay.create(Et),Xt=new He(Dt,be),cn=this._attachContainer(Dt,Xt,be);return Xt.containerInstance=cn,this._attachDialogContent(j,Xt,cn,be),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Xt),Xt.closed.subscribe(()=>this._removeOpenDialog(Xt,!0)),this.afterOpened.next(Xt),Xt}closeAll(){Se(this.openDialogs,j=>j.close())}getDialogById(j){return this.openDialogs.find(be=>be.id===j)}ngOnDestroy(){Se(this._openDialogsAtThisLevel,j=>{!1===j.config.closeOnDestroy&&this._removeOpenDialog(j,!1)}),Se(this._openDialogsAtThisLevel,j=>j.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(j){const be=new i.X_({positionStrategy:j.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:j.scrollStrategy||this._scrollStrategy(),panelClass:j.panelClass,hasBackdrop:j.hasBackdrop,direction:j.direction,minWidth:j.minWidth,minHeight:j.minHeight,maxWidth:j.maxWidth,maxHeight:j.maxHeight,width:j.width,height:j.height,disposeOnNavigation:j.closeOnNavigation});return j.backdropClass&&(be.backdropClass=j.backdropClass),be}_attachContainer(j,be,Be){const Et=Be.injector||Be.viewContainerRef?.injector,Dt=[{provide:Q,useValue:Be},{provide:He,useValue:be},{provide:i.Iu,useValue:j}];let Xt;Be.container?"function"==typeof Be.container?Xt=Be.container:(Xt=Be.container.type,Dt.push(...Be.container.providers(Be))):Xt=xe;const cn=new Z.C5(Xt,Be.viewContainerRef,_.zs3.create({parent:Et||this._injector,providers:Dt}),Be.componentFactoryResolver);return j.attach(cn).instance}_attachDialogContent(j,be,Be,Et){if(j instanceof _.Rgc){const Dt=this._createInjector(Et,be,Be,void 0);let Xt={$implicit:Et.data,dialogRef:be};Et.templateContext&&(Xt={...Xt,..."function"==typeof Et.templateContext?Et.templateContext():Et.templateContext}),Be.attachTemplatePortal(new Z.UE(j,null,Xt,Dt))}else{const Dt=this._createInjector(Et,be,Be,this._injector),Xt=Be.attachComponentPortal(new Z.C5(j,Et.viewContainerRef,Dt,Et.componentFactoryResolver));be.componentInstance=Xt.instance}}_createInjector(j,be,Be,Et){const Dt=j.injector||j.viewContainerRef?.injector,Xt=[{provide:st,useValue:j.data},{provide:He,useValue:be}];return j.providers&&("function"==typeof j.providers?Xt.push(...j.providers(be,j,Be)):Xt.push(...j.providers)),j.direction&&(!Dt||!Dt.get(le.Is,null,{optional:!0}))&&Xt.push({provide:le.Is,useValue:{value:j.direction,change:(0,F.of)()}}),_.zs3.create({parent:Dt||Et,providers:Xt})}_removeOpenDialog(j,be){const Be=this.openDialogs.indexOf(j);Be>-1&&(this.openDialogs.splice(Be,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Et,Dt)=>{Et?Dt.setAttribute("aria-hidden",Et):Dt.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),be&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const j=this._overlayContainer.getContainerElement();if(j.parentElement){const be=j.parentElement.children;for(let Be=be.length-1;Be>-1;Be--){const Et=be[Be];Et!==j&&"SCRIPT"!==Et.nodeName&&"STYLE"!==Et.nodeName&&!Et.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Et,Et.getAttribute("aria-hidden")),Et.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const j=this._parentDialog;return j?j._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return ae.\u0275fac=function(j){return new(j||ae)(_.LFG(i.aV),_.LFG(_.zs3),_.LFG(We,8),_.LFG(ae,12),_.LFG(i.Xj),_.LFG(et))},ae.\u0275prov=_.Yz7({token:ae,factory:ae.\u0275fac}),ae})();function Se(ae,N){let j=ae.length;for(;j--;)N(ae[j])}let je=(()=>{class ae{}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275mod=_.oAB({type:ae}),ae.\u0275inj=_.cJS({providers:[ge,fe],imports:[i.U8,Z.eL,I.rt,Z.eL]}),ae})();var ot=r(42495),Lt=r(63019),Tt=r(32181),Kt=r(48180),Ft=r(23680);function Ut(ae,N){}r(86825);class Pt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const jt="mdc-dialog--open",me="mdc-dialog--opening",De="mdc-dialog--closing";let ut=(()=>{class ae extends xe{constructor(j,be,Be,Et,Dt,Xt,cn,mn){super(j,be,Be,Et,Dt,Xt,cn,mn),this._animationStateChanged=new _.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(j){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:j})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(_.SBq),_.Y36(I.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(I.ic),_.Y36(_.R0b),_.Y36(i.Iu),_.Y36(I.tE))},ae.\u0275cmp=_.Xpm({type:ae,selectors:[["ng-component"]],features:[_.qOj],decls:0,vars:0,template:function(j,be){},encapsulation:2}),ae})();const _t="--mat-dialog-transition-duration";function gt(ae){return null==ae?null:"number"==typeof ae?ae:ae.endsWith("ms")?(0,ot.su)(ae.substring(0,ae.length-2)):ae.endsWith("s")?1e3*(0,ot.su)(ae.substring(0,ae.length-1)):"0"===ae?0:null}let dt=(()=>{class ae extends ut{constructor(j,be,Be,Et,Dt,Xt,cn,mn,_n){super(j,be,Be,Et,Dt,Xt,cn,_n),this._animationMode=mn,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?gt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?gt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(_t,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(me,jt)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(jt),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(jt),this._animationsEnabled?(this._hostElement.style.setProperty(_t,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(De)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(me,De)}_waitForAnimationToComplete(j,be){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(be,j)}_requestAnimationFrame(j){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(j):j()})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(_.SBq),_.Y36(I.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(I.ic),_.Y36(_.R0b),_.Y36(i.Iu),_.Y36(_.QbO,8),_.Y36(I.tE))},ae.\u0275cmp=_.Xpm({type:ae,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(j,be){2&j&&(_.Ikx("id",be._config.id),_.uIk("aria-modal",be._config.ariaModal)("role",be._config.role)("aria-labelledby",be._config.ariaLabel?null:be._ariaLabelledBy)("aria-label",be._config.ariaLabel)("aria-describedby",be._config.ariaDescribedBy||null),_.ekj("_mat-animation-noopable",!be._animationsEnabled))},features:[_.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(j,be){1&j&&(_.TgZ(0,"div",0)(1,"div",1),_.YNc(2,Ut,0,0,"ng-template",2),_.qZA()())},dependencies:[Z.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),ae})();class Bt{constructor(N,j,be){this._ref=N,this._containerInstance=be,this._afterOpened=new re.x,this._beforeClosed=new re.x,this._state=0,this.disableClose=j.disableClose,this.id=N.id,be._animationStateChanged.pipe((0,Tt.h)(Be=>"opened"===Be.state),(0,Kt.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),be._animationStateChanged.pipe((0,Tt.h)(Be=>"closed"===Be.state),(0,Kt.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),N.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Lt.T)(this.backdropClick(),this.keydownEvents().pipe((0,Tt.h)(Be=>Be.keyCode===ie.hY&&!this.disableClose&&!(0,ie.Vb)(Be)))).subscribe(Be=>{this.disableClose||(Be.preventDefault(),Xe(this,"keydown"===Be.type?"keyboard":"mouse"))})}close(N){this._result=N,this._containerInstance._animationStateChanged.pipe((0,Tt.h)(j=>"closing"===j.state),(0,Kt.q)(1)).subscribe(j=>{this._beforeClosed.next(N),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),j.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(N){let j=this._ref.config.positionStrategy;return N&&(N.left||N.right)?N.left?j.left(N.left):j.right(N.right):j.centerHorizontally(),N&&(N.top||N.bottom)?N.top?j.top(N.top):j.bottom(N.bottom):j.centerVertically(),this._ref.updatePosition(),this}updateSize(N="",j=""){return this._ref.updateSize(N,j),this}addPanelClass(N){return this._ref.addPanelClass(N),this}removePanelClass(N){return this._ref.removePanelClass(N),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Xe(ae,N,j){return ae._closeInteractionType=N,ae.close(j)}const xt=new _.OlP("MatMdcDialogData"),tt=new _.OlP("mat-mdc-dialog-default-options"),Mt=new _.OlP("mat-mdc-dialog-scroll-strategy"),rt={provide:Mt,deps:[i.aV],useFactory:function nt(ae){return()=>ae.scrollStrategies.block()}};let ke=0,bt=(()=>{class ae{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const j=this._parentDialog;return j?j._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(j,be,Be,Et,Dt,Xt,cn,mn,_n,it){this._overlay=j,this._defaultOptions=Be,this._parentDialog=Et,this._dialogRefConstructor=cn,this._dialogContainerType=mn,this._dialogDataToken=_n,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new re.x,this._afterOpenedAtThisLevel=new re.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Pt,this.afterAllClosed=(0,d.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,W.O)(void 0))),this._scrollStrategy=Xt,this._dialog=be.get(ge)}open(j,be){let Be;(be={...this._defaultOptions||new Pt,...be}).id=be.id||`${this._idPrefix}${ke++}`,be.scrollStrategy=be.scrollStrategy||this._scrollStrategy();const Et=this._dialog.open(j,{...be,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:be},{provide:Q,useValue:be}]},templateContext:()=>({dialogRef:Be}),providers:(Dt,Xt,cn)=>(Be=new this._dialogRefConstructor(Dt,be,cn),Be.updatePosition(be?.position),[{provide:this._dialogContainerType,useValue:cn},{provide:this._dialogDataToken,useValue:Xt.data},{provide:this._dialogRefConstructor,useValue:Be}])});return Be.componentInstance=Et.componentInstance,this.openDialogs.push(Be),this.afterOpened.next(Be),Be.afterClosed().subscribe(()=>{const Dt=this.openDialogs.indexOf(Be);Dt>-1&&(this.openDialogs.splice(Dt,1),this.openDialogs.length||this._getAfterAllClosed().next())}),Be}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(j){return this.openDialogs.find(be=>be.id===j)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(j){let be=j.length;for(;be--;)j[be].close()}}return ae.\u0275fac=function(j){_.$Z()},ae.\u0275prov=_.Yz7({token:ae,factory:ae.\u0275fac}),ae})(),Ht=(()=>{class ae extends bt{constructor(j,be,Be,Et,Dt,Xt,cn,mn){super(j,be,Et,Xt,cn,Dt,Bt,dt,xt,mn),this._idPrefix="mat-mdc-dialog-"}}return ae.\u0275fac=function(j){return new(j||ae)(_.LFG(i.aV),_.LFG(_.zs3),_.LFG(C.Ye,8),_.LFG(tt,8),_.LFG(Mt),_.LFG(ae,12),_.LFG(i.Xj),_.LFG(_.QbO,8))},ae.\u0275prov=_.Yz7({token:ae,factory:ae.\u0275fac}),ae})(),Qe=0,zt=(()=>{class ae{constructor(j,be,Be){this.dialogRef=j,this._elementRef=be,this._dialog=Be,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=O(this._elementRef,this._dialog.openDialogs))}ngOnChanges(j){const be=j._matDialogClose||j._matDialogCloseResult;be&&(this.dialogResult=be.currentValue)}_onButtonClick(j){Xe(this.dialogRef,0===j.screenX&&0===j.screenY?"keyboard":"mouse",this.dialogResult)}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(Bt,8),_.Y36(_.SBq),_.Y36(Ht))},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(j,be){1&j&&_.NdJ("click",function(Et){return be._onButtonClick(Et)}),2&j&&_.uIk("aria-label",be.ariaLabel||null)("type",be.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_.TTD]}),ae})(),ze=(()=>{class ae{constructor(j,be,Be){this._dialogRef=j,this._elementRef=be,this._dialog=Be,this.id="mat-mdc-dialog-title-"+Qe++}ngOnInit(){this._dialogRef||(this._dialogRef=O(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const j=this._dialogRef._containerInstance;j&&!j._ariaLabelledBy&&(j._ariaLabelledBy=this.id)})}}return ae.\u0275fac=function(j){return new(j||ae)(_.Y36(Bt,8),_.Y36(_.SBq),_.Y36(Ht))},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(j,be){2&j&&_.Ikx("id",be.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),ae})(),Ye=(()=>{class ae{}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),ae})(),he=(()=>{class ae{constructor(){this.align="start"}}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275dir=_.lG2({type:ae,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(j,be){2&j&&_.ekj("mat-mdc-dialog-actions-align-center","center"===be.align)("mat-mdc-dialog-actions-align-end","end"===be.align)},inputs:{align:"align"}}),ae})();function O(ae,N){let j=ae.nativeElement.parentElement;for(;j&&!j.classList.contains("mat-mdc-dialog-container");)j=j.parentElement;return j?N.find(be=>be.id===j.id):null}let te=(()=>{class ae{}return ae.\u0275fac=function(j){return new(j||ae)},ae.\u0275mod=_.oAB({type:ae}),ae.\u0275inj=_.cJS({providers:[Ht,rt],imports:[je,i.U8,Z.eL,Ft.BQ,Ft.BQ]}),ae})()},26385:(kt,Pe,r)=>{"use strict";r.d(Pe,{d:()=>I,t:()=>B});var i=r(65879),C=r(42495),_=r(23680);let I=(()=>{class Z{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(re){this._vertical=(0,C.Ig)(re)}get inset(){return this._inset}set inset(re){this._inset=(0,C.Ig)(re)}}return Z.\u0275fac=function(re){return new(re||Z)},Z.\u0275cmp=i.Xpm({type:Z,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(re,d){2&re&&(i.uIk("aria-orientation",d.vertical?"vertical":"horizontal"),i.ekj("mat-divider-vertical",d.vertical)("mat-divider-horizontal",!d.vertical)("mat-divider-inset",d.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(re,d){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),Z})(),B=(()=>{class Z{}return Z.\u0275fac=function(re){return new(re||Z)},Z.\u0275mod=i.oAB({type:Z}),Z.\u0275inj=i.cJS({imports:[_.BQ,_.BQ]}),Z})()},3305:(kt,Pe,r)=>{"use strict";r.d(Pe,{pp:()=>Xe,To:()=>xt,ib:()=>Ne,HS:()=>jt,u4:()=>dt,yz:()=>gt,yK:()=>Bt});var i=r(65879),C=r(78337),_=r(42495),I=r(78645),B=r(47394);let Z=0;const ie=new i.OlP("CdkAccordion");let re=(()=>{class tt{constructor(){this._stateChanges=new I.x,this._openCloseAllActions=new I.x,this.id="cdk-accordion-"+Z++,this._multi=!1}get multi(){return this._multi}set multi(nt){this._multi=(0,_.Ig)(nt)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(nt){this._stateChanges.next(nt)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275dir=i.lG2({type:tt,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[i._Bn([{provide:ie,useExisting:tt}]),i.TTD]}),tt})(),d=0,F=(()=>{class tt{get expanded(){return this._expanded}set expanded(nt){nt=(0,_.Ig)(nt),this._expanded!==nt&&(this._expanded=nt,this.expandedChange.emit(nt),nt?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(nt){this._disabled=(0,_.Ig)(nt)}constructor(nt,rt,ft){this.accordion=nt,this._changeDetectorRef=rt,this._expansionDispatcher=ft,this._openCloseAllSubscription=B.w0.EMPTY,this.closed=new i.vpe,this.opened=new i.vpe,this.destroyed=new i.vpe,this.expandedChange=new i.vpe,this.id="cdk-accordion-child-"+d++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=ft.listen((ke,bt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===bt&&this.id!==ke&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(nt=>{this.disabled||(this.expanded=nt)})}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(ie,12),i.Y36(i.sBO),i.Y36(C.A8))},tt.\u0275dir=i.lG2({type:tt,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[i._Bn([{provide:ie,useValue:void 0}])]}),tt})(),le=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275mod=i.oAB({type:tt}),tt.\u0275inj=i.cJS({}),tt})();var W=r(68484),de=r(96814),Q=r(23680),ue=r(4300),xe=r(93997),He=r(27921),et=r(32181),st=r(48180),We=r(36028),ee=r(36232),fe=r(63019),Y=r(86825);const ge=["body"];function Se(tt,Mt){}const je=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],ot=["mat-expansion-panel-header","*","mat-action-row"];function Lt(tt,Mt){if(1&tt&&i._UZ(0,"span",2),2&tt){const nt=i.oxw();i.Q6J("@indicatorRotate",nt._getExpandedState())}}const Tt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Kt=["mat-panel-title","mat-panel-description","*"],Ft=new i.OlP("MAT_ACCORDION"),Ot="225ms cubic-bezier(0.4,0.0,0.2,1)",Ut={indicatorRotate:(0,Y.X$)("indicatorRotate",[(0,Y.SB)("collapsed, void",(0,Y.oB)({transform:"rotate(0deg)"})),(0,Y.SB)("expanded",(0,Y.oB)({transform:"rotate(180deg)"})),(0,Y.eR)("expanded <=> collapsed, void => collapsed",(0,Y.jt)(Ot))]),bodyExpansion:(0,Y.X$)("bodyExpansion",[(0,Y.SB)("collapsed, void",(0,Y.oB)({height:"0px",visibility:"hidden"})),(0,Y.SB)("expanded",(0,Y.oB)({height:"*",visibility:""})),(0,Y.eR)("expanded <=> collapsed, void => collapsed",(0,Y.jt)(Ot))])},Pt=new i.OlP("MAT_EXPANSION_PANEL");let jt=(()=>{class tt{constructor(nt,rt){this._template=nt,this._expansionPanel=rt}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(i.Rgc),i.Y36(Pt,8))},tt.\u0275dir=i.lG2({type:tt,selectors:[["ng-template","matExpansionPanelContent",""]]}),tt})(),me=0;const De=new i.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Ne=(()=>{class tt extends F{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(nt){this._hideToggle=(0,_.Ig)(nt)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(nt){this._togglePosition=nt}constructor(nt,rt,ft,ke,bt,Ht,Qe){super(nt,rt,ft),this._viewContainerRef=ke,this._animationMode=Ht,this._hideToggle=!1,this.afterExpand=new i.vpe,this.afterCollapse=new i.vpe,this._inputChanges=new I.x,this._headerId="mat-expansion-panel-header-"+me++,this._bodyAnimationDone=new I.x,this.accordion=nt,this._document=bt,this._bodyAnimationDone.pipe((0,xe.x)((zt,ze)=>zt.fromState===ze.fromState&&zt.toState===ze.toState)).subscribe(zt=>{"void"!==zt.fromState&&("expanded"===zt.toState?this.afterExpand.emit():"collapsed"===zt.toState&&this.afterCollapse.emit())}),Qe&&(this.hideToggle=Qe.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,He.O)(null),(0,et.h)(()=>this.expanded&&!this._portal),(0,st.q)(1)).subscribe(()=>{this._portal=new W.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(nt){this._inputChanges.next(nt)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const nt=this._document.activeElement,rt=this._body.nativeElement;return nt===rt||rt.contains(nt)}return!1}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(Ft,12),i.Y36(i.sBO),i.Y36(C.A8),i.Y36(i.s_b),i.Y36(de.K0),i.Y36(i.QbO,8),i.Y36(De,8))},tt.\u0275cmp=i.Xpm({type:tt,selectors:[["mat-expansion-panel"]],contentQueries:function(nt,rt,ft){if(1&nt&&i.Suo(ft,jt,5),2&nt){let ke;i.iGM(ke=i.CRH())&&(rt._lazyContent=ke.first)}},viewQuery:function(nt,rt){if(1&nt&&i.Gf(ge,5),2&nt){let ft;i.iGM(ft=i.CRH())&&(rt._body=ft.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(nt,rt){2&nt&&i.ekj("mat-expanded",rt.expanded)("_mat-animation-noopable","NoopAnimations"===rt._animationMode)("mat-expansion-panel-spacing",rt._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[i._Bn([{provide:Ft,useValue:void 0},{provide:Pt,useExisting:tt}]),i.qOj,i.TTD],ngContentSelectors:ot,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(nt,rt){1&nt&&(i.F$t(je),i.Hsn(0),i.TgZ(1,"div",0,1),i.NdJ("@bodyExpansion.done",function(ke){return rt._bodyAnimationDone.next(ke)}),i.TgZ(3,"div",2),i.Hsn(4,1),i.YNc(5,Se,0,0,"ng-template",3),i.qZA(),i.Hsn(6,2),i.qZA()),2&nt&&(i.xp6(1),i.Q6J("@bodyExpansion",rt._getExpandedState())("id",rt.id),i.uIk("aria-labelledby",rt._headerId),i.xp6(4),i.Q6J("cdkPortalOutlet",rt._portal))},dependencies:[W.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[Ut.bodyExpansion]},changeDetection:0}),tt})();class ut{}const _t=(0,Q.sb)(ut);let gt=(()=>{class tt extends _t{constructor(nt,rt,ft,ke,bt,Ht,Qe){super(),this.panel=nt,this._element=rt,this._focusMonitor=ft,this._changeDetectorRef=ke,this._animationMode=Ht,this._parentChangeSubscription=B.w0.EMPTY;const zt=nt.accordion?nt.accordion._stateChanges.pipe((0,et.h)(ze=>!(!ze.hideToggle&&!ze.togglePosition))):ee.E;this.tabIndex=parseInt(Qe||"")||0,this._parentChangeSubscription=(0,fe.T)(nt.opened,nt.closed,zt,nt._inputChanges.pipe((0,et.h)(ze=>!!(ze.hideToggle||ze.disabled||ze.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),nt.closed.pipe((0,et.h)(()=>nt._containsFocus())).subscribe(()=>ft.focusVia(rt,"program")),bt&&(this.expandedHeight=bt.expandedHeight,this.collapsedHeight=bt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const nt=this._isExpanded();return nt&&this.expandedHeight?this.expandedHeight:!nt&&this.collapsedHeight?this.collapsedHeight:null}_keydown(nt){switch(nt.keyCode){case We.L_:case We.K5:(0,We.Vb)(nt)||(nt.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(nt))}}focus(nt,rt){nt?this._focusMonitor.focusVia(this._element,nt,rt):this._element.nativeElement.focus(rt)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(nt=>{nt&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return tt.\u0275fac=function(nt){return new(nt||tt)(i.Y36(Ne,1),i.Y36(i.SBq),i.Y36(ue.tE),i.Y36(i.sBO),i.Y36(De,8),i.Y36(i.QbO,8),i.$8M("tabindex"))},tt.\u0275cmp=i.Xpm({type:tt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(nt,rt){1&nt&&i.NdJ("click",function(){return rt._toggle()})("keydown",function(ke){return rt._keydown(ke)}),2&nt&&(i.uIk("id",rt.panel._headerId)("tabindex",rt.tabIndex)("aria-controls",rt._getPanelId())("aria-expanded",rt._isExpanded())("aria-disabled",rt.panel.disabled),i.Udp("height",rt._getHeaderHeight()),i.ekj("mat-expanded",rt._isExpanded())("mat-expansion-toggle-indicator-after","after"===rt._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===rt._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===rt._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[i.qOj],ngContentSelectors:Kt,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(nt,rt){1&nt&&(i.F$t(Tt),i.TgZ(0,"span",0),i.Hsn(1),i.Hsn(2,1),i.Hsn(3,2),i.qZA(),i.YNc(4,Lt,1,1,"span",1)),2&nt&&(i.ekj("mat-content-hide-toggle",!rt._showToggle()),i.xp6(4),i.Q6J("ngIf",rt._showToggle()))},dependencies:[de.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[Ut.indicatorRotate]},changeDetection:0}),tt})(),dt=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275dir=i.lG2({type:tt,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),tt})(),Bt=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275dir=i.lG2({type:tt,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),tt})(),Xe=(()=>{class tt extends re{constructor(){super(...arguments),this._ownHeaders=new i.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(nt){this._hideToggle=(0,_.Ig)(nt)}ngAfterContentInit(){this._headers.changes.pipe((0,He.O)(this._headers)).subscribe(nt=>{this._ownHeaders.reset(nt.filter(rt=>rt.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ue.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(nt){this._keyManager.onKeydown(nt)}_handleHeaderFocus(nt){this._keyManager.updateActiveItem(nt)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return tt.\u0275fac=function(){let Mt;return function(rt){return(Mt||(Mt=i.n5z(tt)))(rt||tt)}}(),tt.\u0275dir=i.lG2({type:tt,selectors:[["mat-accordion"]],contentQueries:function(nt,rt,ft){if(1&nt&&i.Suo(ft,gt,5),2&nt){let ke;i.iGM(ke=i.CRH())&&(rt._headers=ke)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(nt,rt){2&nt&&i.ekj("mat-accordion-multi",rt.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[i._Bn([{provide:Ft,useExisting:tt}]),i.qOj]}),tt})(),xt=(()=>{class tt{}return tt.\u0275fac=function(nt){return new(nt||tt)},tt.\u0275mod=i.oAB({type:tt}),tt.\u0275inj=i.cJS({imports:[de.ez,Q.BQ,le,W.eL]}),tt})()},64170:(kt,Pe,r)=>{"use strict";r.d(Pe,{G_:()=>j,TO:()=>tt,KE:()=>mn,Eo:()=>Ce,lN:()=>_n,hX:()=>Bt,R9:()=>bt});var i=r(65879),C=r(49388),_=r(62831),I=r(47394),B=r(78645),Z=r(63019),ie=r(59773),re=r(65592),d=r(32181),F=r(70940);class W{constructor(Rt){this._box=Rt,this._destroyed=new B.x,this._resizeSubject=new B.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(Ze=>this._resizeSubject.next(Ze)))}observe(Rt){return this._elementObservables.has(Rt)||this._elementObservables.set(Rt,new re.y(Ze=>{const $=this._resizeSubject.subscribe(Ze);return this._resizeObserver?.observe(Rt,{box:this._box}),()=>{this._resizeObserver?.unobserve(Rt),$.unsubscribe(),this._elementObservables.delete(Rt)}}).pipe((0,d.h)(Ze=>Ze.some($=>$.target===Rt)),(0,F.d)({bufferSize:1,refCount:!0}),(0,ie.R)(this._destroyed))),this._elementObservables.get(Rt)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let de=(()=>{class it{constructor(){this._observers=new Map,this._ngZone=(0,i.f3M)(i.R0b)}ngOnDestroy(){for(const[,Ze]of this._observers)Ze.destroy();this._observers.clear()}observe(Ze,$){const L=$?.box||"content-box";return this._observers.has(L)||this._observers.set(L,new W(L)),this._observers.get(L).observe(Ze)}}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275prov=i.Yz7({token:it,factory:it.\u0275fac,providedIn:"root"}),it})();var Q=r(42495),ue=r(86825),xe=r(96814),He=r(17131),et=r(23680);const st=["notch"],We=["matFormFieldNotchedOutline",""],ee=["*"],fe=["textField"],Y=["iconPrefixContainer"],ge=["textPrefixContainer"];function Se(it,Rt){1&it&&i._UZ(0,"span",19)}function je(it,Rt){if(1&it&&(i.TgZ(0,"label",17),i.Hsn(1,1),i.YNc(2,Se,1,0,"span",18),i.qZA()),2&it){const Ze=i.oxw(2);i.Q6J("floating",Ze._shouldLabelFloat())("monitorResize",Ze._hasOutline())("id",Ze._labelId),i.uIk("for",Ze._control.id),i.xp6(2),i.Q6J("ngIf",!Ze.hideRequiredMarker&&Ze._control.required)}}function ot(it,Rt){if(1&it&&i.YNc(0,je,3,5,"label",16),2&it){const Ze=i.oxw();i.Q6J("ngIf",Ze._hasFloatingLabel())}}function Lt(it,Rt){1&it&&i._UZ(0,"div",20)}function Tt(it,Rt){}function Kt(it,Rt){if(1&it&&i.YNc(0,Tt,0,0,"ng-template",22),2&it){i.oxw(2);const Ze=i.MAs(1);i.Q6J("ngTemplateOutlet",Ze)}}function Ft(it,Rt){if(1&it&&(i.TgZ(0,"div",21),i.YNc(1,Kt,1,1,"ng-template",9),i.qZA()),2&it){const Ze=i.oxw();i.Q6J("matFormFieldNotchedOutlineOpen",Ze._shouldLabelFloat()),i.xp6(1),i.Q6J("ngIf",!Ze._forceDisplayInfixLabel())}}function Ot(it,Rt){1&it&&(i.TgZ(0,"div",23,24),i.Hsn(2,2),i.qZA())}function Ut(it,Rt){1&it&&(i.TgZ(0,"div",25,26),i.Hsn(2,3),i.qZA())}function Pt(it,Rt){}function jt(it,Rt){if(1&it&&i.YNc(0,Pt,0,0,"ng-template",22),2&it){i.oxw();const Ze=i.MAs(1);i.Q6J("ngTemplateOutlet",Ze)}}function me(it,Rt){1&it&&(i.TgZ(0,"div",27),i.Hsn(1,4),i.qZA())}function De(it,Rt){1&it&&(i.TgZ(0,"div",28),i.Hsn(1,5),i.qZA())}function Ne(it,Rt){1&it&&i._UZ(0,"div",29)}function Ge(it,Rt){if(1&it&&(i.TgZ(0,"div",30),i.Hsn(1,6),i.qZA()),2&it){const Ze=i.oxw();i.Q6J("@transitionMessages",Ze._subscriptAnimationState)}}function ut(it,Rt){if(1&it&&(i.TgZ(0,"mat-hint",34),i._uU(1),i.qZA()),2&it){const Ze=i.oxw(2);i.Q6J("id",Ze._hintLabelId),i.xp6(1),i.Oqu(Ze.hintLabel)}}function _t(it,Rt){if(1&it&&(i.TgZ(0,"div",31),i.YNc(1,ut,2,2,"mat-hint",32),i.Hsn(2,7),i._UZ(3,"div",33),i.Hsn(4,8),i.qZA()),2&it){const Ze=i.oxw();i.Q6J("@transitionMessages",Ze._subscriptAnimationState),i.xp6(1),i.Q6J("ngIf",Ze.hintLabel)}}const gt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],dt=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Bt=(()=>{class it{}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it,selectors:[["mat-label"]]}),it})(),Xe=0;const xt=new i.OlP("MatError");let tt=(()=>{class it{constructor(Ze,$){this.id="mat-mdc-error-"+Xe++,Ze||$.nativeElement.setAttribute("aria-live","polite")}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.$8M("aria-live"),i.Y36(i.SBq))},it.\u0275dir=i.lG2({type:it,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Ze,$){2&Ze&&i.Ikx("id",$.id)},inputs:{id:"id"},features:[i._Bn([{provide:xt,useExisting:it}])]}),it})(),Mt=0,nt=(()=>{class it{constructor(){this.align="start",this.id="mat-mdc-hint-"+Mt++}}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Ze,$){2&Ze&&(i.Ikx("id",$.id),i.uIk("align",null),i.ekj("mat-mdc-form-field-hint-end","end"===$.align))},inputs:{align:"align",id:"id"}}),it})();const rt=new i.OlP("MatPrefix"),ke=new i.OlP("MatSuffix");let bt=(()=>{class it{constructor(){this._isText=!1}set _isTextSelector(Ze){this._isText=!0}}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[i._Bn([{provide:ke,useExisting:it}])]}),it})();const Ht=new i.OlP("FloatingLabelParent");let Qe=(()=>{class it{get floating(){return this._floating}set floating(Ze){this._floating=Ze,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ze){this._monitorResize=Ze,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ze){this._elementRef=Ze,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,i.f3M)(de),this._ngZone=(0,i.f3M)(i.R0b),this._parent=(0,i.f3M)(Ht),this._resizeSubscription=new I.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function zt(it){if(null!==it.offsetParent)return it.scrollWidth;const Ze=it.cloneNode(!0);Ze.style.setProperty("position","absolute"),Ze.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ze);const $=Ze.scrollWidth;return Ze.remove(),$}(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())})}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq))},it.\u0275dir=i.lG2({type:it,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Ze,$){2&Ze&&i.ekj("mdc-floating-label--float-above",$.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),it})();const ze="mdc-line-ripple--active",Ye="mdc-line-ripple--deactivating";let he=(()=>{class it{constructor(Ze,$){this._elementRef=Ze,this._handleTransitionEnd=L=>{const E=this._elementRef.nativeElement.classList,ne=E.contains(Ye);"opacity"===L.propertyName&&ne&&E.remove(ze,Ye)},$.runOutsideAngular(()=>{Ze.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ze=this._elementRef.nativeElement.classList;Ze.remove(Ye),Ze.add(ze)}deactivate(){this._elementRef.nativeElement.classList.add(Ye)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq),i.Y36(i.R0b))},it.\u0275dir=i.lG2({type:it,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),it})(),O=(()=>{class it{constructor(Ze,$){this._elementRef=Ze,this._ngZone=$,this.open=!1}ngAfterViewInit(){const Ze=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ze?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ze.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ze.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ze){this._notch.nativeElement.style.width=this.open&&Ze?`calc(${Ze}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq),i.Y36(i.R0b))},it.\u0275cmp=i.Xpm({type:it,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Ze,$){if(1&Ze&&i.Gf(st,5),2&Ze){let L;i.iGM(L=i.CRH())&&($._notch=L.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Ze,$){2&Ze&&i.ekj("mdc-notched-outline--notched",$.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:We,ngContentSelectors:ee,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(Ze,$){1&Ze&&(i.F$t(),i._UZ(0,"div",0),i.TgZ(1,"div",1,2),i.Hsn(3),i.qZA(),i._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),it})();const te={transitionMessages:(0,ue.X$)("transitionMessages",[(0,ue.SB)("enter",(0,ue.oB)({opacity:1,transform:"translateY(0%)"})),(0,ue.eR)("void => enter",[(0,ue.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ue.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ce=(()=>{class it{}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275dir=i.lG2({type:it}),it})();const j=new i.OlP("MatFormField"),be=new i.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Be=0,mn=(()=>{class it{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ze){this._hideRequiredMarker=(0,Q.Ig)(Ze)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ze){Ze!==this._floatLabel&&(this._floatLabel=Ze,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ze){const $=this._appearance;this._appearance=Ze||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==$&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ze){this._subscriptSizing=Ze||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Ze){this._hintLabel=Ze,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ze){this._explicitFormFieldControl=Ze}constructor(Ze,$,L,E,ne,ye,ht,Ve){this._elementRef=Ze,this._changeDetectorRef=$,this._ngZone=L,this._dir=E,this._platform=ne,this._defaults=ye,this._animationMode=ht,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Be++,this._hintLabelId="mat-mdc-hint-"+Be++,this._subscriptAnimationState="",this._destroyed=new B.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,ye&&(ye.appearance&&(this.appearance=ye.appearance),this._hideRequiredMarker=!!ye?.hideRequiredMarker,ye.color&&(this.color=ye.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(){const Ze=this._control;Ze.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${Ze.controlType}`),Ze.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),Ze.ngControl&&Ze.ngControl.valueChanges&&Ze.ngControl.valueChanges.pipe((0,ie.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ze=>!Ze._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ze=>Ze._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ze=>!Ze._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ze=>Ze._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,Z.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,ie.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,ie.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(Ze){const $=this._control?this._control.ngControl:null;return $&&$[Ze]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Ze=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ze.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const $=this._hintChildren?this._hintChildren.find(E=>"start"===E.align):null,L=this._hintChildren?this._hintChildren.find(E=>"end"===E.align):null;$?Ze.push($.id):this._hintLabel&&Ze.push(this._hintLabelId),L&&Ze.push(L.id)}else this._errorChildren&&Ze.push(...this._errorChildren.map($=>$.id));this._control.setDescribedByIds(Ze)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const Ze=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ze.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const $=this._iconPrefixContainer?.nativeElement,L=this._textPrefixContainer?.nativeElement,E=$?.getBoundingClientRect().width??0,ne=L?.getBoundingClientRect().width??0;Ze.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${E+ne}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const Ze=this._elementRef.nativeElement;if(Ze.getRootNode){const $=Ze.getRootNode();return $&&$!==Ze}return document.documentElement.contains(Ze)}}return it.\u0275fac=function(Ze){return new(Ze||it)(i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(i.R0b),i.Y36(C.Is),i.Y36(_.t4),i.Y36(be,8),i.Y36(i.QbO,8),i.Y36(xe.K0))},it.\u0275cmp=i.Xpm({type:it,selectors:[["mat-form-field"]],contentQueries:function(Ze,$,L){if(1&Ze&&(i.Suo(L,Bt,5),i.Suo(L,Bt,7),i.Suo(L,Ce,5),i.Suo(L,rt,5),i.Suo(L,ke,5),i.Suo(L,xt,5),i.Suo(L,nt,5)),2&Ze){let E;i.iGM(E=i.CRH())&&($._labelChildNonStatic=E.first),i.iGM(E=i.CRH())&&($._labelChildStatic=E.first),i.iGM(E=i.CRH())&&($._formFieldControl=E.first),i.iGM(E=i.CRH())&&($._prefixChildren=E),i.iGM(E=i.CRH())&&($._suffixChildren=E),i.iGM(E=i.CRH())&&($._errorChildren=E),i.iGM(E=i.CRH())&&($._hintChildren=E)}},viewQuery:function(Ze,$){if(1&Ze&&(i.Gf(fe,5),i.Gf(Y,5),i.Gf(ge,5),i.Gf(Qe,5),i.Gf(O,5),i.Gf(he,5)),2&Ze){let L;i.iGM(L=i.CRH())&&($._textField=L.first),i.iGM(L=i.CRH())&&($._iconPrefixContainer=L.first),i.iGM(L=i.CRH())&&($._textPrefixContainer=L.first),i.iGM(L=i.CRH())&&($._floatingLabel=L.first),i.iGM(L=i.CRH())&&($._notchedOutline=L.first),i.iGM(L=i.CRH())&&($._lineRipple=L.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Ze,$){2&Ze&&i.ekj("mat-mdc-form-field-label-always-float",$._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",$._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",$._hasIconSuffix)("mat-form-field-invalid",$._control.errorState)("mat-form-field-disabled",$._control.disabled)("mat-form-field-autofilled",$._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===$._animationMode)("mat-form-field-appearance-fill","fill"==$.appearance)("mat-form-field-appearance-outline","outline"==$.appearance)("mat-form-field-hide-placeholder",$._hasFloatingLabel()&&!$._shouldLabelFloat())("mat-focused",$._control.focused)("mat-primary","accent"!==$.color&&"warn"!==$.color)("mat-accent","accent"===$.color)("mat-warn","warn"===$.color)("ng-untouched",$._shouldForward("untouched"))("ng-touched",$._shouldForward("touched"))("ng-pristine",$._shouldForward("pristine"))("ng-dirty",$._shouldForward("dirty"))("ng-valid",$._shouldForward("valid"))("ng-invalid",$._shouldForward("invalid"))("ng-pending",$._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[i._Bn([{provide:j,useExisting:it},{provide:Ht,useExisting:it}])],ngContentSelectors:dt,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(Ze,$){1&Ze&&(i.F$t(gt),i.YNc(0,ot,1,1,"ng-template",null,0,i.W1O),i.TgZ(2,"div",1,2),i.NdJ("click",function(E){return $._control.onContainerClick(E)}),i.YNc(4,Lt,1,0,"div",3),i.TgZ(5,"div",4),i.YNc(6,Ft,2,2,"div",5),i.YNc(7,Ot,3,0,"div",6),i.YNc(8,Ut,3,0,"div",7),i.TgZ(9,"div",8),i.YNc(10,jt,1,1,"ng-template",9),i.Hsn(11),i.qZA(),i.YNc(12,me,2,0,"div",10),i.YNc(13,De,2,0,"div",11),i.qZA(),i.YNc(14,Ne,1,0,"div",12),i.qZA(),i.TgZ(15,"div",13),i.YNc(16,Ge,2,1,"div",14),i.YNc(17,_t,5,2,"div",15),i.qZA()),2&Ze&&(i.xp6(2),i.ekj("mdc-text-field--filled",!$._hasOutline())("mdc-text-field--outlined",$._hasOutline())("mdc-text-field--no-label",!$._hasFloatingLabel())("mdc-text-field--disabled",$._control.disabled)("mdc-text-field--invalid",$._control.errorState),i.xp6(2),i.Q6J("ngIf",!$._hasOutline()&&!$._control.disabled),i.xp6(2),i.Q6J("ngIf",$._hasOutline()),i.xp6(1),i.Q6J("ngIf",$._hasIconPrefix),i.xp6(1),i.Q6J("ngIf",$._hasTextPrefix),i.xp6(2),i.Q6J("ngIf",!$._hasOutline()||$._forceDisplayInfixLabel()),i.xp6(2),i.Q6J("ngIf",$._hasTextSuffix),i.xp6(1),i.Q6J("ngIf",$._hasIconSuffix),i.xp6(1),i.Q6J("ngIf",!$._hasOutline()),i.xp6(1),i.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===$.subscriptSizing),i.Q6J("ngSwitch",$._getDisplayedMessages()),i.xp6(1),i.Q6J("ngSwitchCase","error"),i.xp6(1),i.Q6J("ngSwitchCase","hint"))},dependencies:[xe.O5,xe.tP,xe.RF,xe.n9,nt,Qe,O,he],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;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:var(--mdc-shape-small, 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:var(--mdc-shape-small, 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:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.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-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,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.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{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-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-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}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}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}.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}[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-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}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[te.transitionMessages]},changeDetection:0}),it})(),_n=(()=>{class it{}return it.\u0275fac=function(Ze){return new(Ze||it)},it.\u0275mod=i.oAB({type:it}),it.\u0275inj=i.cJS({imports:[et.BQ,xe.ez,He.Q8,et.BQ]}),it})()},2032:(kt,Pe,r)=>{"use strict";r.d(Pe,{Nt:()=>st,c:()=>We});var i=r(42495),C=r(62831),_=r(65879),I=r(36232),B=r(78645);const Z=(0,C.i$)({passive:!0});let ie=(()=>{class ee{constructor(Y,ge){this._platform=Y,this._ngZone=ge,this._monitoredElements=new Map}monitor(Y){if(!this._platform.isBrowser)return I.E;const ge=(0,i.fI)(Y),Se=this._monitoredElements.get(ge);if(Se)return Se.subject;const je=new B.x,ot="cdk-text-field-autofilled",Lt=Tt=>{"cdk-text-field-autofill-start"!==Tt.animationName||ge.classList.contains(ot)?"cdk-text-field-autofill-end"===Tt.animationName&&ge.classList.contains(ot)&&(ge.classList.remove(ot),this._ngZone.run(()=>je.next({target:Tt.target,isAutofilled:!1}))):(ge.classList.add(ot),this._ngZone.run(()=>je.next({target:Tt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{ge.addEventListener("animationstart",Lt,Z),ge.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(ge,{subject:je,unlisten:()=>{ge.removeEventListener("animationstart",Lt,Z)}}),je}stopMonitoring(Y){const ge=(0,i.fI)(Y),Se=this._monitoredElements.get(ge);Se&&(Se.unlisten(),Se.subject.complete(),ge.classList.remove("cdk-text-field-autofill-monitored"),ge.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(ge))}ngOnDestroy(){this._monitoredElements.forEach((Y,ge)=>this.stopMonitoring(ge))}}return ee.\u0275fac=function(Y){return new(Y||ee)(_.LFG(C.t4),_.LFG(_.R0b))},ee.\u0275prov=_.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),F=(()=>{class ee{}return ee.\u0275fac=function(Y){return new(Y||ee)},ee.\u0275mod=_.oAB({type:ee}),ee.\u0275inj=_.cJS({}),ee})();var le=r(56223),W=r(23680),de=r(64170);const ue=new _.OlP("MAT_INPUT_VALUE_ACCESSOR"),xe=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let He=0;const et=(0,W.FD)(class{constructor(ee,fe,Y,ge){this._defaultErrorStateMatcher=ee,this._parentForm=fe,this._parentFormGroup=Y,this.ngControl=ge,this.stateChanges=new B.x}});let st=(()=>{class ee extends et{get disabled(){return this._disabled}set disabled(Y){this._disabled=(0,i.Ig)(Y),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(Y){this._id=Y||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(le.kI.required)??!1}set required(Y){this._required=(0,i.Ig)(Y)}get type(){return this._type}set type(Y){this._type=Y||"text",this._validateType(),!this._isTextarea&&(0,C.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(Y){Y!==this.value&&(this._inputValueAccessor.value=Y,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(Y){this._readonly=(0,i.Ig)(Y)}constructor(Y,ge,Se,je,ot,Lt,Tt,Kt,Ft,Ot){super(Lt,je,ot,Se),this._elementRef=Y,this._platform=ge,this._autofillMonitor=Kt,this._formField=Ot,this._uid="mat-input-"+He++,this.focused=!1,this.stateChanges=new B.x,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(jt=>(0,C.qK)().has(jt)),this._iOSKeyupListener=jt=>{const me=jt.target;!me.value&&0===me.selectionStart&&0===me.selectionEnd&&(me.setSelectionRange(1,1),me.setSelectionRange(0,0))};const Ut=this._elementRef.nativeElement,Pt=Ut.nodeName.toLowerCase();this._inputValueAccessor=Tt||Ut,this._previousNativeValue=this.value,this.id=this.id,ge.IOS&&Ft.runOutsideAngular(()=>{Y.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Pt,this._isTextarea="textarea"===Pt,this._isInFormField=!!Ot,this._isNativeSelect&&(this.controlType=Ut.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(Y=>{this.autofilled=Y.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(Y){this._elementRef.nativeElement.focus(Y)}_focusChanged(Y){Y!==this.focused&&(this.focused=Y,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const Y=this._elementRef.nativeElement.value;this._previousNativeValue!==Y&&(this._previousNativeValue=Y,this.stateChanges.next())}_dirtyCheckPlaceholder(){const Y=this._getPlaceholder();if(Y!==this._previousPlaceholder){const ge=this._elementRef.nativeElement;this._previousPlaceholder=Y,Y?ge.setAttribute("placeholder",Y):ge.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){xe.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let Y=this._elementRef.nativeElement.validity;return Y&&Y.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const Y=this._elementRef.nativeElement,ge=Y.options[0];return this.focused||Y.multiple||!this.empty||!!(Y.selectedIndex>-1&&ge&&ge.label)}return this.focused||!this.empty}setDescribedByIds(Y){Y.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Y.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const Y=this._elementRef.nativeElement;return this._isNativeSelect&&(Y.multiple||Y.size>1)}}return ee.\u0275fac=function(Y){return new(Y||ee)(_.Y36(_.SBq),_.Y36(C.t4),_.Y36(le.a5,10),_.Y36(le.F,8),_.Y36(le.sg,8),_.Y36(W.rD),_.Y36(ue,10),_.Y36(ie),_.Y36(_.R0b),_.Y36(de.G_,8))},ee.\u0275dir=_.lG2({type:ee,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(Y,ge){1&Y&&_.NdJ("focus",function(){return ge._focusChanged(!0)})("blur",function(){return ge._focusChanged(!1)})("input",function(){return ge._onInput()}),2&Y&&(_.Ikx("id",ge.id)("disabled",ge.disabled)("required",ge.required),_.uIk("name",ge.name||null)("readonly",ge.readonly&&!ge._isNativeSelect||null)("aria-invalid",ge.empty&&ge.required?null:ge.errorState)("aria-required",ge.required)("id",ge.id),_.ekj("mat-input-server",ge._isServer)("mat-mdc-form-field-textarea-control",ge._isInFormField&&ge._isTextarea)("mat-mdc-form-field-input-control",ge._isInFormField)("mdc-text-field__input",ge._isInFormField)("mat-mdc-native-select-inline",ge._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[_._Bn([{provide:de.Eo,useExisting:ee}]),_.qOj,_.TTD]}),ee})(),We=(()=>{class ee{}return ee.\u0275fac=function(Y){return new(Y||ee)},ee.\u0275mod=_.oAB({type:ee}),ee.\u0275inj=_.cJS({imports:[W.BQ,de.lN,de.lN,F,W.BQ]}),ee})()},59038:(kt,Pe,r)=>{"use strict";r.d(Pe,{Hk:()=>Ye,ie:()=>Ce});var i=r(65879),C=r(42495),I=(r(62831),r(23680)),re=(r(47394),r(63019),r(78645),r(17131)),d=r(96814),F=r(26385);r(4300),r(78337),r(36028),r(56223),r(59773);const xe=["*"],xt=new i.OlP("MAT_LIST_CONFIG");let tt=(()=>{class se{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.f3M)(xt,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(N){this._disableRipple=(0,C.Ig)(N)}get disabled(){return this._disabled}set disabled(N){this._disabled=(0,C.Ig)(N)}}return se.\u0275fac=function(N){return new(N||se)},se.\u0275dir=i.lG2({type:se,hostVars:1,hostBindings:function(N,j){2&N&&i.uIk("aria-disabled",j.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),se})(),Ye=(()=>{class se extends tt{constructor(){super(...arguments),this._isNonInteractive=!1}}return se.\u0275fac=function(){let ae;return function(j){return(ae||(ae=i.n5z(se)))(j||se)}}(),se.\u0275cmp=i.Xpm({type:se,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[i._Bn([{provide:tt,useExisting:se}]),i.qOj],ngContentSelectors:xe,decls:1,vars:0,template:function(N,j){1&N&&(i.F$t(),i.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),se})(),Ce=(()=>{class se{}return se.\u0275fac=function(N){return new(N||se)},se.\u0275mod=i.oAB({type:se}),se.\u0275inj=i.cJS({imports:[re.Q8,d.ez,I.BQ,I.si,I.us,F.t]}),se})()},77988:(kt,Pe,r)=>{"use strict";r.d(Pe,{OP:()=>Ot,Tx:()=>Ht,VK:()=>xt,p6:()=>bt});var i=r(65879),C=r(4300),_=r(42495),I=r(36028),B=r(78645),Z=r(63019),ie=r(47394),re=r(22096),d=r(76410),F=r(27921),le=r(94664),W=r(48180),de=r(59773),Q=r(32181),ue=r(5177),xe=r(23680),He=r(96814),et=r(68484),st=r(86825),We=r(49388),ee=r(33651),fe=r(62831),Y=r(89829);const ge=["mat-menu-item",""];function Se(Qe,zt){1&Qe&&(i.O4$(),i.TgZ(0,"svg",3),i._UZ(1,"polygon",4),i.qZA())}const je=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],ot=["mat-icon, [matMenuItemIcon]","*"];function Lt(Qe,zt){if(1&Qe){const ze=i.EpF();i.TgZ(0,"div",0),i.NdJ("keydown",function(he){i.CHM(ze);const O=i.oxw();return i.KtG(O._handleKeydown(he))})("click",function(){i.CHM(ze);const he=i.oxw();return i.KtG(he.closed.emit("click"))})("@transformMenu.start",function(he){i.CHM(ze);const O=i.oxw();return i.KtG(O._onAnimationStart(he))})("@transformMenu.done",function(he){i.CHM(ze);const O=i.oxw();return i.KtG(O._onAnimationDone(he))}),i.TgZ(1,"div",1),i.Hsn(2),i.qZA()()}if(2&Qe){const ze=i.oxw();i.Q6J("id",ze.panelId)("ngClass",ze._classList)("@transformMenu",ze._panelAnimationState),i.uIk("aria-label",ze.ariaLabel||null)("aria-labelledby",ze.ariaLabelledby||null)("aria-describedby",ze.ariaDescribedby||null)}}const Tt=["*"],Kt=new i.OlP("MAT_MENU_PANEL"),Ft=(0,xe.Kr)((0,xe.Id)(class{}));let Ot=(()=>{class Qe extends Ft{constructor(ze,Ye,he,O,te){super(),this._elementRef=ze,this._document=Ye,this._focusMonitor=he,this._parentMenu=O,this._changeDetectorRef=te,this.role="menuitem",this._hovered=new B.x,this._focused=new B.x,this._highlighted=!1,this._triggersSubmenu=!1,O?.addItem?.(this)}focus(ze,Ye){this._focusMonitor&&ze?this._focusMonitor.focusVia(this._getHostElement(),ze,Ye):this._getHostElement().focus(Ye),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(ze){this.disabled&&(ze.preventDefault(),ze.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const ze=this._elementRef.nativeElement.cloneNode(!0),Ye=ze.querySelectorAll("mat-icon, .material-icons");for(let he=0;he enter",(0,st.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,st.oB)({opacity:1,transform:"scale(1)"}))),(0,st.eR)("* => void",(0,st.jt)("100ms 25ms linear",(0,st.oB)({opacity:0})))]),fadeInItems:(0,st.X$)("fadeInItems",[(0,st.SB)("showing",(0,st.oB)({opacity:1})),(0,st.eR)("void => *",[(0,st.oB)({opacity:0}),(0,st.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let gt=0;const dt=new i.OlP("mat-menu-default-options",{providedIn:"root",factory:function Bt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Xe=(()=>{class Qe{get xPosition(){return this._xPosition}set xPosition(ze){this._xPosition=ze,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(ze){this._yPosition=ze,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(ze){this._overlapTrigger=(0,_.Ig)(ze)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(ze){this._hasBackdrop=(0,_.Ig)(ze)}set panelClass(ze){const Ye=this._previousPanelClass;Ye&&Ye.length&&Ye.split(" ").forEach(he=>{this._classList[he]=!1}),this._previousPanelClass=ze,ze&&ze.length&&(ze.split(" ").forEach(he=>{this._classList[he]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(ze){this.panelClass=ze}constructor(ze,Ye,he,O){this._elementRef=ze,this._ngZone=Ye,this._changeDetectorRef=O,this._directDescendantItems=new i.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new B.x,this.closed=new i.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+gt++,this.overlayPanelClass=he.overlayPanelClass||"",this._xPosition=he.xPosition,this._yPosition=he.yPosition,this.backdropClass=he.backdropClass,this._overlapTrigger=he.overlapTrigger,this._hasBackdrop=he.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new C.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,F.O)(this._directDescendantItems),(0,le.w)(ze=>(0,Z.T)(...ze.map(Ye=>Ye._focused)))).subscribe(ze=>this._keyManager.updateActiveItem(ze)),this._directDescendantItems.changes.subscribe(ze=>{const Ye=this._keyManager;if("enter"===this._panelAnimationState&&Ye.activeItem?._hasFocus()){const he=ze.toArray(),O=Math.max(0,Math.min(he.length-1,Ye.activeItemIndex||0));he[O]&&!he[O].disabled?Ye.setActiveItem(O):Ye.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,F.O)(this._directDescendantItems),(0,le.w)(Ye=>(0,Z.T)(...Ye.map(he=>he._hovered))))}addItem(ze){}removeItem(ze){}_handleKeydown(ze){const Ye=ze.keyCode,he=this._keyManager;switch(Ye){case I.hY:(0,I.Vb)(ze)||(ze.preventDefault(),this.closed.emit("keydown"));break;case I.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case I.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Ye===I.LH||Ye===I.JH)&&he.setFocusOrigin("keyboard"),void he.onKeydown(ze)}ze.stopPropagation()}focusFirstItem(ze="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,W.q)(1)).subscribe(()=>{let Ye=null;if(this._directDescendantItems.length&&(Ye=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ye||!Ye.contains(document.activeElement)){const he=this._keyManager;he.setFocusOrigin(ze).setFirstItemActive(),!he.activeItem&&Ye&&Ye.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(ze){const Ye=Math.min(this._baseElevation+ze,24),he=`${this._elevationPrefix}${Ye}`,O=Object.keys(this._classList).find(te=>te.startsWith(this._elevationPrefix));(!O||O===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[he]=!0,this._previousElevation=he)}setPositionClasses(ze=this.xPosition,Ye=this.yPosition){const he=this._classList;he["mat-menu-before"]="before"===ze,he["mat-menu-after"]="after"===ze,he["mat-menu-above"]="above"===Ye,he["mat-menu-below"]="below"===Ye,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(ze){this._animationDone.next(ze),this._isAnimating=!1}_onAnimationStart(ze){this._isAnimating=!0,"enter"===ze.toState&&0===this._keyManager.activeItemIndex&&(ze.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,F.O)(this._allItems)).subscribe(ze=>{this._directDescendantItems.reset(ze.filter(Ye=>Ye._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Qe.\u0275fac=function(ze){return new(ze||Qe)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(dt),i.Y36(i.sBO))},Qe.\u0275dir=i.lG2({type:Qe,contentQueries:function(ze,Ye,he){if(1&ze&&(i.Suo(he,me,5),i.Suo(he,Ot,5),i.Suo(he,Ot,4)),2&ze){let O;i.iGM(O=i.CRH())&&(Ye.lazyContent=O.first),i.iGM(O=i.CRH())&&(Ye._allItems=O),i.iGM(O=i.CRH())&&(Ye.items=O)}},viewQuery:function(ze,Ye){if(1&ze&&i.Gf(i.Rgc,5),2&ze){let he;i.iGM(he=i.CRH())&&(Ye.templateRef=he.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Qe})(),xt=(()=>{class Qe extends Xe{constructor(ze,Ye,he,O){super(ze,Ye,he,O),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Qe.\u0275fac=function(ze){return new(ze||Qe)(i.Y36(i.SBq),i.Y36(i.R0b),i.Y36(dt),i.Y36(i.sBO))},Qe.\u0275cmp=i.Xpm({type:Qe,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(ze,Ye){2&ze&&i.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[i._Bn([{provide:Kt,useExisting:Qe}]),i.qOj],ngContentSelectors:Tt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(ze,Ye){1&ze&&(i.F$t(),i.YNc(0,Lt,3,6,"ng-template"))},dependencies:[He.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Ge.transformMenu,Ge.fadeInItems]},changeDetection:0}),Qe})();const tt=new i.OlP("mat-menu-scroll-strategy"),nt={provide:tt,deps:[ee.aV],useFactory:function Mt(Qe){return()=>Qe.scrollStrategies.reposition()}},rt=(0,fe.i$)({passive:!0});let ke=(()=>{class Qe{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(ze){this.menu=ze}get menu(){return this._menu}set menu(ze){ze!==this._menu&&(this._menu=ze,this._menuCloseSubscription.unsubscribe(),ze&&(this._menuCloseSubscription=ze.close.subscribe(Ye=>{this._destroyMenu(Ye),("click"===Ye||"tab"===Ye)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ye)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(ze,Ye,he,O,te,Ce,se,ae,N){this._overlay=ze,this._element=Ye,this._viewContainerRef=he,this._menuItemInstance=Ce,this._dir=se,this._focusMonitor=ae,this._ngZone=N,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=ie.w0.EMPTY,this._hoverSubscription=ie.w0.EMPTY,this._menuCloseSubscription=ie.w0.EMPTY,this._changeDetectorRef=(0,i.f3M)(i.sBO),this._handleTouchStart=j=>{(0,C.yG)(j)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new i.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new i.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=O,this._parentMaterialMenu=te instanceof Xe?te:void 0,Ye.nativeElement.addEventListener("touchstart",this._handleTouchStart,rt)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,rt),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const ze=this.menu;if(this._menuOpen||!ze)return;const Ye=this._createOverlay(ze),he=Ye.getConfig(),O=he.positionStrategy;this._setPosition(ze,O),he.hasBackdrop=null==ze.hasBackdrop?!this.triggersSubmenu():ze.hasBackdrop,Ye.attach(this._getPortal(ze)),ze.lazyContent&&ze.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(ze),ze instanceof Xe&&(ze._startAnimation(),ze._directDescendantItems.changes.pipe((0,de.R)(ze.close)).subscribe(()=>{O.withLockedPosition(!1).reapplyLastPosition(),O.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(ze,Ye){this._focusMonitor&&ze?this._focusMonitor.focusVia(this._element,ze,Ye):this._element.nativeElement.focus(Ye)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(ze){if(!this._overlayRef||!this.menuOpen)return;const Ye=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===ze||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ye instanceof Xe?(Ye._resetAnimation(),Ye.lazyContent?Ye._animationDone.pipe((0,Q.h)(he=>"void"===he.toState),(0,W.q)(1),(0,de.R)(Ye.lazyContent._attached)).subscribe({next:()=>Ye.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ye?.lazyContent?.detach())}_initMenu(ze){ze.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,ze.direction=this.dir,this._setMenuElevation(ze),ze.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(ze){if(ze.setElevation){let Ye=0,he=ze.parentMenu;for(;he;)Ye++,he=he.parentMenu;ze.setElevation(Ye)}}_setIsMenuOpen(ze){ze!==this._menuOpen&&(this._menuOpen=ze,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(ze),this._changeDetectorRef.markForCheck())}_createOverlay(ze){if(!this._overlayRef){const Ye=this._getOverlayConfig(ze);this._subscribeToPositions(ze,Ye.positionStrategy),this._overlayRef=this._overlay.create(Ye),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(ze){return new ee.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:ze.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:ze.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(ze,Ye){ze.setPositionClasses&&Ye.positionChanges.subscribe(he=>{const O="start"===he.connectionPair.overlayX?"after":"before",te="top"===he.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>ze.setPositionClasses(O,te)):ze.setPositionClasses(O,te)})}_setPosition(ze,Ye){let[he,O]="before"===ze.xPosition?["end","start"]:["start","end"],[te,Ce]="above"===ze.yPosition?["bottom","top"]:["top","bottom"],[se,ae]=[te,Ce],[N,j]=[he,O],be=0;if(this.triggersSubmenu()){if(j=he="before"===ze.xPosition?"start":"end",O=N="end"===he?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const Be=this._parentMaterialMenu.items.first;this._parentInnerPadding=Be?Be._getHostElement().offsetTop:0}be="bottom"===te?this._parentInnerPadding:-this._parentInnerPadding}}else ze.overlapTrigger||(se="top"===te?"bottom":"top",ae="top"===Ce?"bottom":"top");Ye.withPositions([{originX:he,originY:se,overlayX:N,overlayY:te,offsetY:be},{originX:O,originY:se,overlayX:j,overlayY:te,offsetY:be},{originX:he,originY:ae,overlayX:N,overlayY:Ce,offsetY:-be},{originX:O,originY:ae,overlayX:j,overlayY:Ce,offsetY:-be}])}_menuClosingActions(){const ze=this._overlayRef.backdropClick(),Ye=this._overlayRef.detachments(),he=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,re.of)(),O=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Q.h)(te=>te!==this._menuItemInstance),(0,Q.h)(()=>this._menuOpen)):(0,re.of)();return(0,Z.T)(ze,he,O,Ye)}_handleMousedown(ze){(0,C.X6)(ze)||(this._openedBy=0===ze.button?"mouse":void 0,this.triggersSubmenu()&&ze.preventDefault())}_handleKeydown(ze){const Ye=ze.keyCode;(Ye===I.K5||Ye===I.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ye===I.SV&&"ltr"===this.dir||Ye===I.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(ze){this.triggersSubmenu()?(ze.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Q.h)(ze=>ze===this._menuItemInstance&&!ze.disabled),(0,ue.g)(0,d.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Xe&&this.menu._isAnimating?this.menu._animationDone.pipe((0,W.q)(1),(0,ue.g)(0,d.E),(0,de.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(ze){return(!this._portal||this._portal.templateRef!==ze.templateRef)&&(this._portal=new et.UE(ze.templateRef,this._viewContainerRef)),this._portal}}return Qe.\u0275fac=function(ze){return new(ze||Qe)(i.Y36(ee.aV),i.Y36(i.SBq),i.Y36(i.s_b),i.Y36(tt),i.Y36(Kt,8),i.Y36(Ot,10),i.Y36(We.Is,8),i.Y36(C.tE),i.Y36(i.R0b))},Qe.\u0275dir=i.lG2({type:Qe,hostVars:3,hostBindings:function(ze,Ye){1&ze&&i.NdJ("click",function(O){return Ye._handleClick(O)})("mousedown",function(O){return Ye._handleMousedown(O)})("keydown",function(O){return Ye._handleKeydown(O)}),2&ze&&i.uIk("aria-haspopup",Ye.menu?"menu":null)("aria-expanded",Ye.menuOpen)("aria-controls",Ye.menuOpen?Ye.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Qe})(),bt=(()=>{class Qe extends ke{}return Qe.\u0275fac=function(){let zt;return function(Ye){return(zt||(zt=i.n5z(Qe)))(Ye||Qe)}}(),Qe.\u0275dir=i.lG2({type:Qe,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[i.qOj]}),Qe})(),Ht=(()=>{class Qe{}return Qe.\u0275fac=function(ze){return new(ze||Qe)},Qe.\u0275mod=i.oAB({type:Qe}),Qe.\u0275inj=i.cJS({providers:[nt],imports:[He.ez,xe.si,xe.BQ,ee.U8,Y.ZD,xe.BQ]}),Qe})()},82599:(kt,Pe,r)=>{"use strict";r.d(Pe,{Rr:()=>ue,rP:()=>st});var i=r(65879),C=r(56223),_=r(4300),I=r(23680),B=r(42495),Z=r(96814);const ie=["switch"],re=["*"],d=new i.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),F={provide:C.JU,useExisting:(0,i.Gpc)(()=>ue),multi:!0};class le{constructor(ee,fe){this.source=ee,this.checked=fe}}let W=0;const de=(0,I.sb)((0,I.pj)((0,I.Kr)((0,I.Id)(class{constructor(We){this._elementRef=We}}))));let Q=(()=>{class We extends de{get required(){return this._required}set required(fe){this._required=(0,B.Ig)(fe)}get checked(){return this._checked}set checked(fe){this._checked=(0,B.Ig)(fe),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(fe,Y,ge,Se,je,ot,Lt){super(fe),this._focusMonitor=Y,this._changeDetectorRef=ge,this.defaults=je,this._onChange=Tt=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new i.vpe,this.toggleChange=new i.vpe,this.tabIndex=parseInt(Se)||0,this.color=this.defaultColor=je.color||"accent",this._noopAnimations="NoopAnimations"===ot,this.id=this._uniqueId=`${Lt}${++W}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(fe=>{"keyboard"===fe||"program"===fe?(this._focused=!0,this._changeDetectorRef.markForCheck()):fe||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(fe){this.checked=!!fe}registerOnChange(fe){this._onChange=fe}registerOnTouched(fe){this._onTouched=fe}setDisabledState(fe){this.disabled=fe,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return We.\u0275fac=function(fe){i.$Z()},We.\u0275dir=i.lG2({type:We,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[i.qOj]}),We})(),ue=(()=>{class We extends Q{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(fe,Y,ge,Se,je,ot){super(fe,Y,ge,Se,je,ot,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new le(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(fe){return new le(this,fe)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return We.\u0275fac=function(fe){return new(fe||We)(i.Y36(i.SBq),i.Y36(_.tE),i.Y36(i.sBO),i.$8M("tabindex"),i.Y36(d),i.Y36(i.QbO,8))},We.\u0275cmp=i.Xpm({type:We,selectors:[["mat-slide-toggle"]],viewQuery:function(fe,Y){if(1&fe&&i.Gf(ie,5),2&fe){let ge;i.iGM(ge=i.CRH())&&(Y._switchElement=ge.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(fe,Y){2&fe&&(i.Ikx("id",Y.id),i.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),i.ekj("mat-mdc-slide-toggle-focused",Y._focused)("mat-mdc-slide-toggle-checked",Y.checked)("_mat-animation-noopable",Y._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[i._Bn([F]),i.qOj],ngContentSelectors:re,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[1,"mdc-label",3,"for","click"]],template:function(fe,Y){if(1&fe&&(i.F$t(),i.TgZ(0,"div",0)(1,"button",1,2),i.NdJ("click",function(){return Y._handleClick()}),i._UZ(3,"div",3),i.TgZ(4,"div",4)(5,"div",5)(6,"div",6),i._UZ(7,"div",7),i.qZA(),i.TgZ(8,"div",8),i._UZ(9,"div",9),i.qZA(),i.TgZ(10,"div",10),i.O4$(),i.TgZ(11,"svg",11),i._UZ(12,"path",12),i.qZA(),i.TgZ(13,"svg",13),i._UZ(14,"path",14),i.qZA()()()()(),i.kcU(),i.TgZ(15,"label",15),i.NdJ("click",function(Se){return Se.stopPropagation()}),i.Hsn(16),i.qZA()()),2&fe){const ge=i.MAs(2);i.ekj("mdc-form-field--align-end","before"==Y.labelPosition),i.xp6(1),i.ekj("mdc-switch--selected",Y.checked)("mdc-switch--unselected",!Y.checked)("mdc-switch--checked",Y.checked)("mdc-switch--disabled",Y.disabled),i.Q6J("tabIndex",Y.tabIndex)("disabled",Y.disabled),i.uIk("id",Y.buttonId)("name",Y.name)("aria-label",Y.ariaLabel)("aria-labelledby",Y._getAriaLabelledBy())("aria-describedby",Y.ariaDescribedby)("aria-required",Y.required||null)("aria-checked",Y.checked),i.xp6(8),i.Q6J("matRippleTrigger",ge)("matRippleDisabled",Y.disableRipple||Y.disabled)("matRippleCentered",!0),i.xp6(6),i.Q6J("for",Y.buttonId),i.uIk("id",Y._labelId)}},dependencies:[I.wG],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0}),We})(),et=(()=>{class We{}return We.\u0275fac=function(fe){return new(fe||We)},We.\u0275mod=i.oAB({type:We}),We.\u0275inj=i.cJS({}),We})(),st=(()=>{class We{}return We.\u0275fac=function(fe){return new(fe||We)},We.\u0275mod=i.oAB({type:We}),We.\u0275inj=i.cJS({imports:[et,I.BQ,I.si,Z.ez,et,I.BQ]}),We})()},22939:(kt,Pe,r)=>{"use strict";r.d(Pe,{OX:()=>et,ZX:()=>Tt,qD:()=>st,ux:()=>Ut});var i=r(65879),C=r(78645),_=r(96814),I=r(32296),B=r(86825),Z=r(68484),ie=r(62831),re=r(48180),d=r(59773),F=r(4300),le=r(71088),W=r(33651),de=r(23680);function Q(Pt,jt){if(1&Pt){const me=i.EpF();i.TgZ(0,"div",2)(1,"button",3),i.NdJ("click",function(){i.CHM(me);const Ne=i.oxw();return i.KtG(Ne.action())}),i._uU(2),i.qZA()()}if(2&Pt){const me=i.oxw();i.xp6(2),i.hij(" ",me.data.action," ")}}const ue=["label"];function xe(Pt,jt){}const He=Math.pow(2,31)-1;class et{constructor(jt,me){this._overlayRef=me,this._afterDismissed=new C.x,this._afterOpened=new C.x,this._onAction=new C.x,this._dismissedByAction=!1,this.containerInstance=jt,jt._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(jt){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(jt,He))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const st=new i.OlP("MatSnackBarData");class We{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let ee=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275dir=i.lG2({type:Pt,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),Pt})(),fe=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275dir=i.lG2({type:Pt,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),Pt})(),Y=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275dir=i.lG2({type:Pt,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),Pt})(),ge=(()=>{class Pt{constructor(me,De){this.snackBarRef=me,this.data=De}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.Y36(et),i.Y36(st))},Pt.\u0275cmp=i.Xpm({type:Pt,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(me,De){1&me&&(i.TgZ(0,"div",0),i._uU(1),i.qZA(),i.YNc(2,Q,3,1,"div",1)),2&me&&(i.xp6(1),i.hij(" ",De.data.message,"\n"),i.xp6(1),i.Q6J("ngIf",De.hasAction))},dependencies:[_.O5,I.lW,ee,fe,Y],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),Pt})();const Se={snackBarState:(0,B.X$)("state",[(0,B.SB)("void, hidden",(0,B.oB)({transform:"scale(0.8)",opacity:0})),(0,B.SB)("visible",(0,B.oB)({transform:"scale(1)",opacity:1})),(0,B.eR)("* => visible",(0,B.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,B.eR)("* => void, * => hidden",(0,B.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,B.oB)({opacity:0})))])};let je=0,ot=(()=>{class Pt extends Z.en{constructor(me,De,Ne,Ge,ut){super(),this._ngZone=me,this._elementRef=De,this._changeDetectorRef=Ne,this._platform=Ge,this.snackBarConfig=ut,this._document=(0,i.f3M)(_.K0),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new C.x,this._onExit=new C.x,this._onEnter=new C.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+je++,this.attachDomPortal=_t=>{this._assertNotAttached();const gt=this._portalOutlet.attachDomPortal(_t);return this._afterPortalAttached(),gt},this._live="assertive"!==ut.politeness||ut.announcementMessage?"off"===ut.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(me){this._assertNotAttached();const De=this._portalOutlet.attachComponentPortal(me);return this._afterPortalAttached(),De}attachTemplatePortal(me){this._assertNotAttached();const De=this._portalOutlet.attachTemplatePortal(me);return this._afterPortalAttached(),De}onAnimationEnd(me){const{fromState:De,toState:Ne}=me;if(("void"===Ne&&"void"!==De||"hidden"===Ne)&&this._completeExit(),"visible"===Ne){const Ge=this._onEnter;this._ngZone.run(()=>{Ge.next(),Ge.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,re.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const me=this._elementRef.nativeElement,De=this.snackBarConfig.panelClass;De&&(Array.isArray(De)?De.forEach(Ne=>me.classList.add(Ne)):me.classList.add(De)),this._exposeToModals()}_exposeToModals(){const me=this._liveElementId,De=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ne=0;Ne{const De=me.getAttribute("aria-owns");if(De){const Ne=De.replace(this._liveElementId,"").trim();Ne.length>0?me.setAttribute("aria-owns",Ne):me.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const me=this._elementRef.nativeElement.querySelector("[aria-hidden]"),De=this._elementRef.nativeElement.querySelector("[aria-live]");if(me&&De){let Ne=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&me.contains(document.activeElement)&&(Ne=document.activeElement),me.removeAttribute("aria-hidden"),De.appendChild(me),Ne?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.Y36(i.R0b),i.Y36(i.SBq),i.Y36(i.sBO),i.Y36(ie.t4),i.Y36(We))},Pt.\u0275dir=i.lG2({type:Pt,viewQuery:function(me,De){if(1&me&&i.Gf(Z.Pl,7),2&me){let Ne;i.iGM(Ne=i.CRH())&&(De._portalOutlet=Ne.first)}},features:[i.qOj]}),Pt})(),Lt=(()=>{class Pt extends ot{_afterPortalAttached(){super._afterPortalAttached();const me=this._label.nativeElement,De="mdc-snackbar__label";me.classList.toggle(De,!me.querySelector(`.${De}`))}}return Pt.\u0275fac=function(){let jt;return function(De){return(jt||(jt=i.n5z(Pt)))(De||Pt)}}(),Pt.\u0275cmp=i.Xpm({type:Pt,selectors:[["mat-snack-bar-container"]],viewQuery:function(me,De){if(1&me&&i.Gf(ue,7),2&me){let Ne;i.iGM(Ne=i.CRH())&&(De._label=Ne.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(me,De){1&me&&i.WFA("@state.done",function(Ge){return De.onAnimationEnd(Ge)}),2&me&&i.d8E("@state",De._animationState)},features:[i.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(me,De){1&me&&(i.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),i.YNc(4,xe,0,0,"ng-template",4),i.qZA(),i._UZ(5,"div"),i.qZA()()),2&me&&(i.xp6(5),i.uIk("aria-live",De._live)("role",De._role)("id",De._liveElementId))},dependencies:[Z.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[Se.snackBarState]}}),Pt})(),Tt=(()=>{class Pt{}return Pt.\u0275fac=function(me){return new(me||Pt)},Pt.\u0275mod=i.oAB({type:Pt}),Pt.\u0275inj=i.cJS({imports:[W.U8,Z.eL,_.ez,I.ot,de.BQ,de.BQ]}),Pt})();const Ft=new i.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function Kt(){return new We}});let Ot=(()=>{class Pt{get _openedSnackBarRef(){const me=this._parentSnackBar;return me?me._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(me){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=me:this._snackBarRefAtThisLevel=me}constructor(me,De,Ne,Ge,ut,_t){this._overlay=me,this._live=De,this._injector=Ne,this._breakpointObserver=Ge,this._parentSnackBar=ut,this._defaultConfig=_t,this._snackBarRefAtThisLevel=null}openFromComponent(me,De){return this._attach(me,De)}openFromTemplate(me,De){return this._attach(me,De)}open(me,De="",Ne){const Ge={...this._defaultConfig,...Ne};return Ge.data={message:me,action:De},Ge.announcementMessage===me&&(Ge.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,Ge)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(me,De){const Ge=i.zs3.create({parent:De&&De.viewContainerRef&&De.viewContainerRef.injector||this._injector,providers:[{provide:We,useValue:De}]}),ut=new Z.C5(this.snackBarContainerComponent,De.viewContainerRef,Ge),_t=me.attach(ut);return _t.instance.snackBarConfig=De,_t.instance}_attach(me,De){const Ne={...new We,...this._defaultConfig,...De},Ge=this._createOverlay(Ne),ut=this._attachSnackBarContainer(Ge,Ne),_t=new et(ut,Ge);if(me instanceof i.Rgc){const gt=new Z.UE(me,null,{$implicit:Ne.data,snackBarRef:_t});_t.instance=ut.attachTemplatePortal(gt)}else{const gt=this._createInjector(Ne,_t),dt=new Z.C5(me,void 0,gt),Bt=ut.attachComponentPortal(dt);_t.instance=Bt.instance}return this._breakpointObserver.observe(le.u3.HandsetPortrait).pipe((0,d.R)(Ge.detachments())).subscribe(gt=>{Ge.overlayElement.classList.toggle(this.handsetCssClass,gt.matches)}),Ne.announcementMessage&&ut._onAnnounce.subscribe(()=>{this._live.announce(Ne.announcementMessage,Ne.politeness)}),this._animateSnackBar(_t,Ne),this._openedSnackBarRef=_t,this._openedSnackBarRef}_animateSnackBar(me,De){me.afterDismissed().subscribe(()=>{this._openedSnackBarRef==me&&(this._openedSnackBarRef=null),De.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{me.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):me.containerInstance.enter(),De.duration&&De.duration>0&&me.afterOpened().subscribe(()=>me._dismissAfter(De.duration))}_createOverlay(me){const De=new W.X_;De.direction=me.direction;let Ne=this._overlay.position().global();const Ge="rtl"===me.direction,ut="left"===me.horizontalPosition||"start"===me.horizontalPosition&&!Ge||"end"===me.horizontalPosition&&Ge,_t=!ut&&"center"!==me.horizontalPosition;return ut?Ne.left("0"):_t?Ne.right("0"):Ne.centerHorizontally(),"top"===me.verticalPosition?Ne.top("0"):Ne.bottom("0"),De.positionStrategy=Ne,this._overlay.create(De)}_createInjector(me,De){return i.zs3.create({parent:me&&me.viewContainerRef&&me.viewContainerRef.injector||this._injector,providers:[{provide:et,useValue:De},{provide:st,useValue:me.data}]})}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.LFG(W.aV),i.LFG(F.Kd),i.LFG(i.zs3),i.LFG(le.Yg),i.LFG(Pt,12),i.LFG(Ft))},Pt.\u0275prov=i.Yz7({token:Pt,factory:Pt.\u0275fac}),Pt})(),Ut=(()=>{class Pt extends Ot{constructor(me,De,Ne,Ge,ut,_t){super(me,De,Ne,Ge,ut,_t),this.simpleSnackBarComponent=ge,this.snackBarContainerComponent=Lt,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return Pt.\u0275fac=function(me){return new(me||Pt)(i.LFG(W.aV),i.LFG(F.Kd),i.LFG(i.zs3),i.LFG(le.Yg),i.LFG(Pt,12),i.LFG(Ft))},Pt.\u0275prov=i.Yz7({token:Pt,factory:Pt.\u0275fac,providedIn:Tt}),Pt})()},6593:(kt,Pe,r)=>{"use strict";r.d(Pe,{Cg:()=>Ge,Dx:()=>zt,H7:()=>mn,b2:()=>ft,se:()=>je});var i=r(65879),C=r(96814);class _ extends C.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class I extends _{static makeCurrent(){(0,C.HT)(new I)}onAndCancel(Ie,Me,Fe){return Ie.addEventListener(Me,Fe),()=>{Ie.removeEventListener(Me,Fe)}}dispatchEvent(Ie,Me){Ie.dispatchEvent(Me)}remove(Ie){Ie.parentNode&&Ie.parentNode.removeChild(Ie)}createElement(Ie,Me){return(Me=Me||this.getDefaultDocument()).createElement(Ie)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ie){return Ie.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ie){return Ie instanceof DocumentFragment}getGlobalEventTarget(Ie,Me){return"window"===Me?window:"document"===Me?Ie:"body"===Me?Ie.body:null}getBaseHref(Ie){const Me=function Z(){return B=B||document.querySelector("base"),B?B.getAttribute("href"):null}();return null==Me?null:function re(Ve){ie=ie||document.createElement("a"),ie.setAttribute("href",Ve);const Ie=ie.pathname;return"/"===Ie.charAt(0)?Ie:`/${Ie}`}(Me)}resetBaseElement(){B=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ie){return(0,C.Mx)(document.cookie,Ie)}}let ie,B=null,F=(()=>{class Ve{build(){return new XMLHttpRequest}}return Ve.\u0275fac=function(Me){return new(Me||Ve)},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const le=new i.OlP("EventManagerPlugins");let W=(()=>{class Ve{constructor(Me,Fe){this._zone=Fe,this._eventNameToPlugin=new Map,Me.forEach(wt=>{wt.manager=this}),this._plugins=Me.slice().reverse()}addEventListener(Me,Fe,wt){return this._findPluginFor(Fe).addEventListener(Me,Fe,wt)}getZone(){return this._zone}_findPluginFor(Me){let Fe=this._eventNameToPlugin.get(Me);if(Fe)return Fe;if(Fe=this._plugins.find($t=>$t.supports(Me)),!Fe)throw new i.vHH(5101,!1);return this._eventNameToPlugin.set(Me,Fe),Fe}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(le),i.LFG(i.R0b))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();class de{constructor(Ie){this._doc=Ie}}const Q="ng-app-id";let ue=(()=>{class Ve{constructor(Me,Fe,wt,$t={}){this.doc=Me,this.appId=Fe,this.nonce=wt,this.platformId=$t,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,C.PM)($t),this.resetHostNodes()}addStyles(Me){for(const Fe of Me)1===this.changeUsageCount(Fe,1)&&this.onStyleAdded(Fe)}removeStyles(Me){for(const Fe of Me)this.changeUsageCount(Fe,-1)<=0&&this.onStyleRemoved(Fe)}ngOnDestroy(){const Me=this.styleNodesInDOM;Me&&(Me.forEach(Fe=>Fe.remove()),Me.clear());for(const Fe of this.getAllStyles())this.onStyleRemoved(Fe);this.resetHostNodes()}addHost(Me){this.hostNodes.add(Me);for(const Fe of this.getAllStyles())this.addStyleToHost(Me,Fe)}removeHost(Me){this.hostNodes.delete(Me)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Me){for(const Fe of this.hostNodes)this.addStyleToHost(Fe,Me)}onStyleRemoved(Me){const Fe=this.styleRef;Fe.get(Me)?.elements?.forEach(wt=>wt.remove()),Fe.delete(Me)}collectServerRenderedStyles(){const Me=this.doc.head?.querySelectorAll(`style[${Q}="${this.appId}"]`);if(Me?.length){const Fe=new Map;return Me.forEach(wt=>{null!=wt.textContent&&Fe.set(wt.textContent,wt)}),Fe}return null}changeUsageCount(Me,Fe){const wt=this.styleRef;if(wt.has(Me)){const $t=wt.get(Me);return $t.usage+=Fe,$t.usage}return wt.set(Me,{usage:Fe,elements:[]}),Fe}getStyleElement(Me,Fe){const wt=this.styleNodesInDOM,$t=wt?.get(Fe);if($t?.parentNode===Me)return wt.delete(Fe),$t.removeAttribute(Q),$t;{const tn=this.doc.createElement("style");return this.nonce&&tn.setAttribute("nonce",this.nonce),tn.textContent=Fe,this.platformIsServer&&tn.setAttribute(Q,this.appId),tn}}addStyleToHost(Me,Fe){const wt=this.getStyleElement(Me,Fe);Me.appendChild(wt);const $t=this.styleRef,tn=$t.get(Fe)?.elements;tn?tn.push(wt):$t.set(Fe,{elements:[wt],usage:1})}resetHostNodes(){const Me=this.hostNodes;Me.clear(),Me.add(this.doc.head)}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0),i.LFG(i.AFp),i.LFG(i.Ojb,8),i.LFG(i.Lbi))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const xe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},He=/%COMP%/g,fe=new i.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function Se(Ve,Ie){return Ie.map(Me=>Me.replace(He,Ve))}let je=(()=>{class Ve{constructor(Me,Fe,wt,$t,tn,pn,ln,Zt=null){this.eventManager=Me,this.sharedStylesHost=Fe,this.appId=wt,this.removeStylesOnCompDestroy=$t,this.doc=tn,this.platformId=pn,this.ngZone=ln,this.nonce=Zt,this.rendererByCompId=new Map,this.platformIsServer=(0,C.PM)(pn),this.defaultRenderer=new ot(Me,tn,ln,this.platformIsServer)}createRenderer(Me,Fe){if(!Me||!Fe)return this.defaultRenderer;this.platformIsServer&&Fe.encapsulation===i.ifc.ShadowDom&&(Fe={...Fe,encapsulation:i.ifc.Emulated});const wt=this.getOrCreateRenderer(Me,Fe);return wt instanceof Ut?wt.applyToHost(Me):wt instanceof Ot&&wt.applyStyles(),wt}getOrCreateRenderer(Me,Fe){const wt=this.rendererByCompId;let $t=wt.get(Fe.id);if(!$t){const tn=this.doc,pn=this.ngZone,ln=this.eventManager,Zt=this.sharedStylesHost,$n=this.removeStylesOnCompDestroy,Ae=this.platformIsServer;switch(Fe.encapsulation){case i.ifc.Emulated:$t=new Ut(ln,Zt,Fe,this.appId,$n,tn,pn,Ae);break;case i.ifc.ShadowDom:return new Ft(ln,Zt,Me,Fe,tn,pn,this.nonce,Ae);default:$t=new Ot(ln,Zt,Fe,$n,tn,pn,Ae)}wt.set(Fe.id,$t)}return $t}ngOnDestroy(){this.rendererByCompId.clear()}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(W),i.LFG(ue),i.LFG(i.AFp),i.LFG(fe),i.LFG(C.K0),i.LFG(i.Lbi),i.LFG(i.R0b),i.LFG(i.Ojb))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();class ot{constructor(Ie,Me,Fe,wt){this.eventManager=Ie,this.doc=Me,this.ngZone=Fe,this.platformIsServer=wt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ie,Me){return Me?this.doc.createElementNS(xe[Me]||Me,Ie):this.doc.createElement(Ie)}createComment(Ie){return this.doc.createComment(Ie)}createText(Ie){return this.doc.createTextNode(Ie)}appendChild(Ie,Me){(Kt(Ie)?Ie.content:Ie).appendChild(Me)}insertBefore(Ie,Me,Fe){Ie&&(Kt(Ie)?Ie.content:Ie).insertBefore(Me,Fe)}removeChild(Ie,Me){Ie&&Ie.removeChild(Me)}selectRootElement(Ie,Me){let Fe="string"==typeof Ie?this.doc.querySelector(Ie):Ie;if(!Fe)throw new i.vHH(-5104,!1);return Me||(Fe.textContent=""),Fe}parentNode(Ie){return Ie.parentNode}nextSibling(Ie){return Ie.nextSibling}setAttribute(Ie,Me,Fe,wt){if(wt){Me=wt+":"+Me;const $t=xe[wt];$t?Ie.setAttributeNS($t,Me,Fe):Ie.setAttribute(Me,Fe)}else Ie.setAttribute(Me,Fe)}removeAttribute(Ie,Me,Fe){if(Fe){const wt=xe[Fe];wt?Ie.removeAttributeNS(wt,Me):Ie.removeAttribute(`${Fe}:${Me}`)}else Ie.removeAttribute(Me)}addClass(Ie,Me){Ie.classList.add(Me)}removeClass(Ie,Me){Ie.classList.remove(Me)}setStyle(Ie,Me,Fe,wt){wt&(i.JOm.DashCase|i.JOm.Important)?Ie.style.setProperty(Me,Fe,wt&i.JOm.Important?"important":""):Ie.style[Me]=Fe}removeStyle(Ie,Me,Fe){Fe&i.JOm.DashCase?Ie.style.removeProperty(Me):Ie.style[Me]=""}setProperty(Ie,Me,Fe){Ie[Me]=Fe}setValue(Ie,Me){Ie.nodeValue=Me}listen(Ie,Me,Fe){if("string"==typeof Ie&&!(Ie=(0,C.q)().getGlobalEventTarget(this.doc,Ie)))throw new Error(`Unsupported event target ${Ie} for event ${Me}`);return this.eventManager.addEventListener(Ie,Me,this.decoratePreventDefault(Fe))}decoratePreventDefault(Ie){return Me=>{if("__ngUnwrap__"===Me)return Ie;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ie(Me)):Ie(Me))&&Me.preventDefault()}}}function Kt(Ve){return"TEMPLATE"===Ve.tagName&&void 0!==Ve.content}class Ft extends ot{constructor(Ie,Me,Fe,wt,$t,tn,pn,ln){super(Ie,$t,tn,ln),this.sharedStylesHost=Me,this.hostEl=Fe,this.shadowRoot=Fe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Zt=Se(wt.id,wt.styles);for(const $n of Zt){const Ae=document.createElement("style");pn&&Ae.setAttribute("nonce",pn),Ae.textContent=$n,this.shadowRoot.appendChild(Ae)}}nodeOrShadowRoot(Ie){return Ie===this.hostEl?this.shadowRoot:Ie}appendChild(Ie,Me){return super.appendChild(this.nodeOrShadowRoot(Ie),Me)}insertBefore(Ie,Me,Fe){return super.insertBefore(this.nodeOrShadowRoot(Ie),Me,Fe)}removeChild(Ie,Me){return super.removeChild(this.nodeOrShadowRoot(Ie),Me)}parentNode(Ie){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ie)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ot extends ot{constructor(Ie,Me,Fe,wt,$t,tn,pn,ln){super(Ie,$t,tn,pn),this.sharedStylesHost=Me,this.removeStylesOnCompDestroy=wt,this.styles=ln?Se(ln,Fe.styles):Fe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ut extends Ot{constructor(Ie,Me,Fe,wt,$t,tn,pn,ln){const Zt=wt+"-"+Fe.id;super(Ie,Me,Fe,$t,tn,pn,ln,Zt),this.contentAttr=function Y(Ve){return"_ngcontent-%COMP%".replace(He,Ve)}(Zt),this.hostAttr=function ge(Ve){return"_nghost-%COMP%".replace(He,Ve)}(Zt)}applyToHost(Ie){this.applyStyles(),this.setAttribute(Ie,this.hostAttr,"")}createElement(Ie,Me){const Fe=super.createElement(Ie,Me);return super.setAttribute(Fe,this.contentAttr,""),Fe}}let Pt=(()=>{class Ve extends de{constructor(Me){super(Me)}supports(Me){return!0}addEventListener(Me,Fe,wt){return Me.addEventListener(Fe,wt,!1),()=>this.removeEventListener(Me,Fe,wt)}removeEventListener(Me,Fe,wt){return Me.removeEventListener(Fe,wt)}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();const jt=["alt","control","meta","shift"],me={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},De={alt:Ve=>Ve.altKey,control:Ve=>Ve.ctrlKey,meta:Ve=>Ve.metaKey,shift:Ve=>Ve.shiftKey};let Ne=(()=>{class Ve extends de{constructor(Me){super(Me)}supports(Me){return null!=Ve.parseEventName(Me)}addEventListener(Me,Fe,wt){const $t=Ve.parseEventName(Fe),tn=Ve.eventCallback($t.fullKey,wt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,C.q)().onAndCancel(Me,$t.domEventName,tn))}static parseEventName(Me){const Fe=Me.toLowerCase().split("."),wt=Fe.shift();if(0===Fe.length||"keydown"!==wt&&"keyup"!==wt)return null;const $t=Ve._normalizeKey(Fe.pop());let tn="",pn=Fe.indexOf("code");if(pn>-1&&(Fe.splice(pn,1),tn="code."),jt.forEach(Zt=>{const $n=Fe.indexOf(Zt);$n>-1&&(Fe.splice($n,1),tn+=Zt+".")}),tn+=$t,0!=Fe.length||0===$t.length)return null;const ln={};return ln.domEventName=wt,ln.fullKey=tn,ln}static matchEventFullKeyCode(Me,Fe){let wt=me[Me.key]||Me.key,$t="";return Fe.indexOf("code.")>-1&&(wt=Me.code,$t="code."),!(null==wt||!wt)&&(wt=wt.toLowerCase()," "===wt?wt="space":"."===wt&&(wt="dot"),jt.forEach(tn=>{tn!==wt&&(0,De[tn])(Me)&&($t+=tn+".")}),$t+=wt,$t===Fe)}static eventCallback(Me,Fe,wt){return $t=>{Ve.matchEventFullKeyCode($t,Me)&&wt.runGuarded(()=>Fe($t))}}static _normalizeKey(Me){return"esc"===Me?"escape":Me}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:Ve.\u0275fac}),Ve})();function Ge(Ve,Ie){return(0,i.iPO)({rootComponent:Ve,..._t(Ie)})}function _t(Ve){return{appProviders:[...rt,...Ve?.providers??[]],platformProviders:xt}}const xt=[{provide:i.Lbi,useValue:C.bD},{provide:i.g9A,useValue:function dt(){I.makeCurrent()},multi:!0},{provide:C.K0,useFactory:function Xe(){return(0,i.RDi)(document),document},deps:[]}],Mt=new i.OlP(""),nt=[{provide:i.rWj,useClass:class d{addToWindow(Ie){i.dqk.getAngularTestability=(Fe,wt=!0)=>{const $t=Ie.findTestabilityInTree(Fe,wt);if(null==$t)throw new i.vHH(5103,!1);return $t},i.dqk.getAllAngularTestabilities=()=>Ie.getAllTestabilities(),i.dqk.getAllAngularRootElements=()=>Ie.getAllRootElements(),i.dqk.frameworkStabilizers||(i.dqk.frameworkStabilizers=[]),i.dqk.frameworkStabilizers.push(Fe=>{const wt=i.dqk.getAllAngularTestabilities();let $t=wt.length,tn=!1;const pn=function(ln){tn=tn||ln,$t--,0==$t&&Fe(tn)};wt.forEach(ln=>{ln.whenStable(pn)})})}findTestabilityInTree(Ie,Me,Fe){return null==Me?null:Ie.getTestability(Me)??(Fe?(0,C.q)().isShadowRoot(Me)?this.findTestabilityInTree(Ie,Me.host,!0):this.findTestabilityInTree(Ie,Me.parentElement,!0):null)}},deps:[]},{provide:i.lri,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]},{provide:i.dDg,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]}],rt=[{provide:i.zSh,useValue:"root"},{provide:i.qLn,useFactory:function Bt(){return new i.qLn},deps:[]},{provide:le,useClass:Pt,multi:!0,deps:[C.K0,i.R0b,i.Lbi]},{provide:le,useClass:Ne,multi:!0,deps:[C.K0]},je,ue,W,{provide:i.FYo,useExisting:je},{provide:C.JF,useClass:F,deps:[]},[]];let ft=(()=>{class Ve{constructor(Me){}static withServerTransition(Me){return{ngModule:Ve,providers:[{provide:i.AFp,useValue:Me.appId}]}}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(Mt,12))},Ve.\u0275mod=i.oAB({type:Ve}),Ve.\u0275inj=i.cJS({providers:[...rt,...nt],imports:[C.ez,i.hGG]}),Ve})(),zt=(()=>{class Ve{constructor(Me){this._doc=Me}getTitle(){return this._doc.title}setTitle(Me){this._doc.title=Me||""}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:function(Me){let Fe=null;return Fe=Me?new Me:function Qe(){return new zt((0,i.LFG)(C.K0))}(),Fe},providedIn:"root"}),Ve})();typeof window<"u"&&window;let mn=(()=>{class Ve{}return Ve.\u0275fac=function(Me){return new(Me||Ve)},Ve.\u0275prov=i.Yz7({token:Ve,factory:function(Me){let Fe=null;return Fe=Me?new(Me||Ve):i.LFG(it),Fe},providedIn:"root"}),Ve})(),it=(()=>{class Ve extends mn{constructor(Me){super(),this._doc=Me}sanitize(Me,Fe){if(null==Fe)return null;switch(Me){case i.q3G.NONE:return Fe;case i.q3G.HTML:return(0,i.qzn)(Fe,"HTML")?(0,i.z3N)(Fe):(0,i.EiD)(this._doc,String(Fe)).toString();case i.q3G.STYLE:return(0,i.qzn)(Fe,"Style")?(0,i.z3N)(Fe):Fe;case i.q3G.SCRIPT:if((0,i.qzn)(Fe,"Script"))return(0,i.z3N)(Fe);throw new i.vHH(5200,!1);case i.q3G.URL:return(0,i.qzn)(Fe,"URL")?(0,i.z3N)(Fe):(0,i.mCW)(String(Fe));case i.q3G.RESOURCE_URL:if((0,i.qzn)(Fe,"ResourceURL"))return(0,i.z3N)(Fe);throw new i.vHH(5201,!1);default:throw new i.vHH(5202,!1)}}bypassSecurityTrustHtml(Me){return(0,i.JVY)(Me)}bypassSecurityTrustStyle(Me){return(0,i.L6k)(Me)}bypassSecurityTrustScript(Me){return(0,i.eBb)(Me)}bypassSecurityTrustUrl(Me){return(0,i.LAX)(Me)}bypassSecurityTrustResourceUrl(Me){return(0,i.pB0)(Me)}}return Ve.\u0275fac=function(Me){return new(Me||Ve)(i.LFG(C.K0))},Ve.\u0275prov=i.Yz7({token:Ve,factory:function(Me){let Fe=null;return Fe=Me?new Me:function _n(Ve){return new it(Ve.get(C.K0))}(i.LFG(i.zs3)),Fe},providedIn:"root"}),Ve})()},81896:(kt,Pe,r)=>{"use strict";r.d(Pe,{gz:()=>sn,F0:()=>an,rH:()=>Tn,Bz:()=>nc,lC:()=>bn,bU:()=>At,jK:()=>da,fw:()=>vo});var i=r(65879),C=r(2664),_=r(7715),I=r(22096),B=r(65619),Z=r(52572);const re=(0,r(82306).d)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"});var d=r(35211),F=r(74911),le=r(88407),W=r(58504),de=r(36232),Q=r(93168),ue=r(78645),xe=r(96814),He=r(37398),et=r(94664),st=r(48180),We=r(27921),ee=r(32181),fe=r(21631),Y=r(79360),ge=r(8251);function Se(p){return(0,Y.e)((v,f)=>{let x=!1;v.subscribe((0,ge.x)(f,V=>{x=!0,f.next(V)},()=>{x||f.next(p),f.complete()}))})}function je(p=ot){return(0,Y.e)((v,f)=>{let x=!1;v.subscribe((0,ge.x)(f,V=>{x=!0,f.next(V)},()=>x?f.complete():f.error(p())))})}function ot(){return new re}var Lt=r(42737);function Tt(p,v){const f=arguments.length>=2;return x=>x.pipe(p?(0,ee.h)((V,oe)=>p(V,oe,x)):Lt.y,(0,st.q)(1),f?Se(v):je(()=>new re))}var Kt=r(76328),Ft=r(99397),Ot=r(26306);function jt(p){return p<=0?()=>de.E:(0,Y.e)((v,f)=>{let x=[];v.subscribe((0,ge.x)(f,V=>{x.push(V),p{for(const V of x)f.next(V);f.complete()},void 0,()=>{x=null}))})}var De=r(21441),Ne=r(64716),Ge=r(66196),ut=r(57537),_t=r(6593);const gt="primary",dt=Symbol("RouteTitle");class Bt{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const f=this.params[v];return Array.isArray(f)?f[0]:f}return null}getAll(v){if(this.has(v)){const f=this.params[v];return Array.isArray(f)?f:[f]}return[]}get keys(){return Object.keys(this.params)}}function Xe(p){return new Bt(p)}function xt(p,v,f){const x=f.path.split("/");if(x.length>p.length||"full"===f.pathMatch&&(v.hasChildren()||x.lengthx[oe]===V)}return p===v}function rt(p){return p.length>0?p[p.length-1]:null}function ft(p){return(0,C.b)(p)?p:(0,i.QGY)(p)?(0,_.D)(Promise.resolve(p)):(0,I.of)(p)}const ke={exact:function zt(p,v,f){if(!N(p.segments,v.segments)||!O(p.segments,v.segments,f)||p.numberOfChildren!==v.numberOfChildren)return!1;for(const x in v.children)if(!p.children[x]||!zt(p.children[x],v.children[x],f))return!1;return!0},subset:Ye},bt={exact:function Qe(p,v){return Mt(p,v)},subset:function ze(p,v){return Object.keys(v).length<=Object.keys(p).length&&Object.keys(v).every(f=>nt(p[f],v[f]))},ignored:()=>!0};function Ht(p,v,f){return ke[f.paths](p.root,v.root,f.matrixParams)&&bt[f.queryParams](p.queryParams,v.queryParams)&&!("exact"===f.fragment&&p.fragment!==v.fragment)}function Ye(p,v,f){return he(p,v,v.segments,f)}function he(p,v,f,x){if(p.segments.length>f.length){const V=p.segments.slice(0,f.length);return!(!N(V,f)||v.hasChildren()||!O(V,f,x))}if(p.segments.length===f.length){if(!N(p.segments,f)||!O(p.segments,f,x))return!1;for(const V in v.children)if(!p.children[V]||!Ye(p.children[V],v.children[V],x))return!1;return!0}{const V=f.slice(0,p.segments.length),oe=f.slice(p.segments.length);return!!(N(p.segments,V)&&O(p.segments,V,x)&&p.children[gt])&&he(p.children[gt],v,oe,x)}}function O(p,v,f){return v.every((x,V)=>bt[f](p[V].parameters,x.parameters))}class te{constructor(v=new Ce([],{}),f={},x=null){this.root=v,this.queryParams=f,this.fragment=x}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return Et.serialize(this)}}class Ce{constructor(v,f){this.segments=v,this.children=f,this.parent=null,Object.values(f).forEach(x=>x.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Dt(this)}}class se{constructor(v,f){this.path=v,this.parameters=f}get parameterMap(){return this._parameterMap||(this._parameterMap=Xe(this.parameters)),this._parameterMap}toString(){return $(this)}}function N(p,v){return p.length===v.length&&p.every((f,x)=>f.path===v[x].path)}let be=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return new Be},providedIn:"root"}),p})();class Be{parse(v){const f=new $t(v);return new te(f.parseRootSegment(),f.parseQueryParams(),f.parseFragment())}serialize(v){const f=`/${Xt(v.root,!0)}`,x=function E(p){const v=Object.keys(p).map(f=>{const x=p[f];return Array.isArray(x)?x.map(V=>`${mn(f)}=${mn(V)}`).join("&"):`${mn(f)}=${mn(x)}`}).filter(f=>!!f);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${f}${x}${"string"==typeof v.fragment?`#${function _n(p){return encodeURI(p)}(v.fragment)}`:""}`}}const Et=new Be;function Dt(p){return p.segments.map(v=>$(v)).join("/")}function Xt(p,v){if(!p.hasChildren())return Dt(p);if(v){const f=p.children[gt]?Xt(p.children[gt],!1):"",x=[];return Object.entries(p.children).forEach(([V,oe])=>{V!==gt&&x.push(`${V}:${Xt(oe,!1)}`)}),x.length>0?`${f}(${x.join("//")})`:f}{const f=function j(p,v){let f=[];return Object.entries(p.children).forEach(([x,V])=>{x===gt&&(f=f.concat(v(V,x)))}),Object.entries(p.children).forEach(([x,V])=>{x!==gt&&(f=f.concat(v(V,x)))}),f}(p,(x,V)=>V===gt?[Xt(p.children[gt],!1)]:[`${V}:${Xt(x,!1)}`]);return 1===Object.keys(p.children).length&&null!=p.children[gt]?`${Dt(p)}/${f[0]}`:`${Dt(p)}/(${f.join("//")})`}}function cn(p){return encodeURIComponent(p).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mn(p){return cn(p).replace(/%3B/gi,";")}function it(p){return cn(p).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Rt(p){return decodeURIComponent(p)}function Ze(p){return Rt(p.replace(/\+/g,"%20"))}function $(p){return`${it(p.path)}${function L(p){return Object.keys(p).map(v=>`;${it(v)}=${it(p[v])}`).join("")}(p.parameters)}`}const ne=/^[^\/()?;#]+/;function ye(p){const v=p.match(ne);return v?v[0]:""}const ht=/^[^\/()?;=#]+/,Ie=/^[^=?&#]+/,Fe=/^[^&#]+/;class $t{constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ce([],{}):new Ce([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let f={};this.peekStartsWith("/(")&&(this.capture("/"),f=this.parseParens(!0));let x={};return this.peekStartsWith("(")&&(x=this.parseParens(!1)),(v.length>0||Object.keys(f).length>0)&&(x[gt]=new Ce(v,f)),x}parseSegment(){const v=ye(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new i.vHH(4009,!1);return this.capture(v),new se(Rt(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const f=function Ve(p){const v=p.match(ht);return v?v[0]:""}(this.remaining);if(!f)return;this.capture(f);let x="";if(this.consumeOptional("=")){const V=ye(this.remaining);V&&(x=V,this.capture(x))}v[Rt(f)]=Rt(x)}parseQueryParam(v){const f=function Me(p){const v=p.match(Ie);return v?v[0]:""}(this.remaining);if(!f)return;this.capture(f);let x="";if(this.consumeOptional("=")){const ce=function wt(p){const v=p.match(Fe);return v?v[0]:""}(this.remaining);ce&&(x=ce,this.capture(x))}const V=Ze(f),oe=Ze(x);if(v.hasOwnProperty(V)){let ce=v[V];Array.isArray(ce)||(ce=[ce],v[V]=ce),ce.push(oe)}else v[V]=oe}parseParens(v){const f={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const x=ye(this.remaining),V=this.remaining[x.length];if("/"!==V&&")"!==V&&";"!==V)throw new i.vHH(4010,!1);let oe;x.indexOf(":")>-1?(oe=x.slice(0,x.indexOf(":")),this.capture(oe),this.capture(":")):v&&(oe=gt);const ce=this.parseChildren();f[oe]=1===Object.keys(ce).length?ce[gt]:new Ce([],ce),this.consumeOptional("//")}return f}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new i.vHH(4011,!1)}}function tn(p){return p.segments.length>0?new Ce([],{[gt]:p}):p}function pn(p){const v={};for(const x of Object.keys(p.children)){const oe=pn(p.children[x]);if(x===gt&&0===oe.segments.length&&oe.hasChildren())for(const[ce,Ke]of Object.entries(oe.children))v[ce]=Ke;else(oe.segments.length>0||oe.hasChildren())&&(v[x]=oe)}return function ln(p){if(1===p.numberOfChildren&&p.children[gt]){const v=p.children[gt];return new Ce(p.segments.concat(v.segments),v.children)}return p}(new Ce(p.segments,v))}function Zt(p){return p instanceof te}function Ae(p){let v;const V=tn(function f(oe){const ce={};for(const Nt of oe.children){const nn=f(Nt);ce[Nt.outlet]=nn}const Ke=new Ce(oe.url,ce);return oe===p&&(v=Ke),Ke}(p.root));return v??V}function ve(p,v,f,x){let V=p;for(;V.parent;)V=V.parent;if(0===v.length)return Ee(V,V,V,f,x);const oe=function vt(p){if("string"==typeof p[0]&&1===p.length&&"/"===p[0])return new mt(!0,0,p);let v=0,f=!1;const x=p.reduce((V,oe,ce)=>{if("object"==typeof oe&&null!=oe){if(oe.outlets){const Ke={};return Object.entries(oe.outlets).forEach(([Nt,nn])=>{Ke[Nt]="string"==typeof nn?nn.split("/"):nn}),[...V,{outlets:Ke}]}if(oe.segmentPath)return[...V,oe.segmentPath]}return"string"!=typeof oe?[...V,oe]:0===ce?(oe.split("/").forEach((Ke,Nt)=>{0==Nt&&"."===Ke||(0==Nt&&""===Ke?f=!0:".."===Ke?v++:""!=Ke&&V.push(Ke))}),V):[...V,oe]},[]);return new mt(f,v,x)}(v);if(oe.toRoot())return Ee(V,V,new Ce([],{}),f,x);const ce=function Wt(p,v,f){if(p.isAbsolute)return new rn(v,!0,0);if(!f)return new rn(v,!1,NaN);if(null===f.parent)return new rn(f,!0,0);const x=z(p.commands[0])?0:1;return function vn(p,v,f){let x=p,V=v,oe=f;for(;oe>V;){if(oe-=V,x=x.parent,!x)throw new i.vHH(4005,!1);V=x.segments.length}return new rn(x,!1,V-oe)}(f,f.segments.length-1+x,p.numberOfDoubleDots)}(oe,V,p),Ke=ce.processChildren?ri(ce.segmentGroup,ce.index,oe.commands):ti(ce.segmentGroup,ce.index,oe.commands);return Ee(V,ce.segmentGroup,Ke,f,x)}function z(p){return"object"==typeof p&&null!=p&&!p.outlets&&!p.segmentPath}function G(p){return"object"==typeof p&&null!=p&&p.outlets}function Ee(p,v,f,x,V){let ce,oe={};x&&Object.entries(x).forEach(([Nt,nn])=>{oe[Nt]=Array.isArray(nn)?nn.map(fn=>`${fn}`):`${nn}`}),ce=p===v?f:Je(p,v,f);const Ke=tn(pn(ce));return new te(Ke,oe,V)}function Je(p,v,f){const x={};return Object.entries(p.children).forEach(([V,oe])=>{x[V]=oe===v?f:Je(oe,v,f)}),new Ce(p.segments,x)}class mt{constructor(v,f,x){if(this.isAbsolute=v,this.numberOfDoubleDots=f,this.commands=x,v&&x.length>0&&z(x[0]))throw new i.vHH(4003,!1);const V=x.find(G);if(V&&V!==rt(x))throw new i.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class rn{constructor(v,f,x){this.segmentGroup=v,this.processChildren=f,this.index=x}}function ti(p,v,f){if(p||(p=new Ce([],{})),0===p.segments.length&&p.hasChildren())return ri(p,v,f);const x=function Ai(p,v,f){let x=0,V=v;const oe={match:!1,pathIndex:0,commandIndex:0};for(;V=f.length)return oe;const ce=p.segments[V],Ke=f[x];if(G(Ke))break;const Nt=`${Ke}`,nn=x0&&void 0===Nt)break;if(Nt&&nn&&"object"==typeof nn&&void 0===nn.outlets){if(!Di(Nt,nn,ce))return oe;x+=2}else{if(!Di(Nt,{},ce))return oe;x++}V++}return{match:!0,pathIndex:V,commandIndex:x}}(p,v,f),V=f.slice(x.commandIndex);if(x.match&&x.pathIndex{"string"==typeof ce&&(ce=[ce]),null!==ce&&(V[oe]=ti(p.children[oe],v,ce))}),Object.entries(p.children).forEach(([oe,ce])=>{void 0===x[oe]&&(V[oe]=ce)}),new Ce(p.segments,V)}}function wi(p,v,f){const x=p.segments.slice(0,v);let V=0;for(;V{"string"==typeof x&&(x=[x]),null!==x&&(v[f]=wi(new Ce([],{}),0,x))}),v}function Pn(p){const v={};return Object.entries(p).forEach(([f,x])=>v[f]=`${x}`),v}function Di(p,v,f){return p==f.path&&Mt(v,f.parameters)}const di="imperative";class En{constructor(v,f){this.id=v,this.url=f}}class Gn extends En{constructor(v,f,x="imperative",V=null){super(v,f),this.type=0,this.navigationTrigger=x,this.restoredState=V}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ni extends En{constructor(v,f,x){super(v,f),this.urlAfterRedirects=x,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ei extends En{constructor(v,f,x,V){super(v,f),this.reason=x,this.code=V,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Xn extends En{constructor(v,f,x,V){super(v,f),this.reason=x,this.code=V,this.type=16}}class Vi extends En{constructor(v,f,x,V){super(v,f),this.error=x,this.target=V,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ii extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ti extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class no extends En{constructor(v,f,x,V,oe){super(v,f),this.urlAfterRedirects=x,this.state=V,this.shouldActivate=oe,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ha extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ko extends En{constructor(v,f,x,V){super(v,f),this.urlAfterRedirects=x,this.state=V,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ea{constructor(v){this.route=v,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class yo{constructor(v){this.route=v,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Sa{constructor(v){this.snapshot=v,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Si{constructor(v){this.snapshot=v,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class zi{constructor(v){this.snapshot=v,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class wo{constructor(v){this.snapshot=v,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gn{constructor(v,f,x){this.routerEvent=v,this.position=f,this.anchor=x,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Zn{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Qn,this.attachRef=null}}let Qn=(()=>{class p{constructor(){this.contexts=new Map}onChildOutletCreated(f,x){const V=this.getOrCreateContext(f);V.outlet=x,this.contexts.set(f,V)}onChildOutletDestroyed(f){const x=this.getContext(f);x&&(x.outlet=null,x.attachRef=null)}onOutletDeactivated(){const f=this.contexts;return this.contexts=new Map,f}onOutletReAttached(f){this.contexts=f}getOrCreateContext(f){let x=this.getContext(f);return x||(x=new Zn,this.contexts.set(f,x)),x}getContext(f){return this.contexts.get(f)||null}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();class Kn{constructor(v){this._root=v}get root(){return this._root.value}parent(v){const f=this.pathFromRoot(v);return f.length>1?f[f.length-2]:null}children(v){const f=Wi(v,this._root);return f?f.children.map(x=>x.value):[]}firstChild(v){const f=Wi(v,this._root);return f&&f.children.length>0?f.children[0].value:null}siblings(v){const f=Oi(v,this._root);return f.length<2?[]:f[f.length-2].children.map(V=>V.value).filter(V=>V!==v)}pathFromRoot(v){return Oi(v,this._root).map(f=>f.value)}}function Wi(p,v){if(p===v.value)return v;for(const f of v.children){const x=Wi(p,f);if(x)return x}return null}function Oi(p,v){if(p===v.value)return[v];for(const f of v.children){const x=Oi(p,f);if(x.length)return x.unshift(v),x}return[]}class ci{constructor(v,f){this.value=v,this.children=f}toString(){return`TreeNode(${this.value})`}}function Yi(p){const v={};return p&&p.children.forEach(f=>v[f.value.outlet]=f),v}class mo extends Kn{constructor(v,f){super(v),this.snapshot=f,mi(this,v)}toString(){return this.snapshot.toString()}}function Rn(p,v){const f=function Jt(p,v){const ce=new Ni([],{},{},"",{},gt,v,null,{});return new oi("",new ci(ce,[]))}(0,v),x=new B.X([new se("",{})]),V=new B.X({}),oe=new B.X({}),ce=new B.X({}),Ke=new B.X(""),Nt=new sn(x,V,ce,Ke,oe,gt,v,f.root);return Nt.snapshot=f.root,new mo(new ci(Nt,[]),f)}class sn{constructor(v,f,x,V,oe,ce,Ke,Nt){this.urlSubject=v,this.paramsSubject=f,this.queryParamsSubject=x,this.fragmentSubject=V,this.dataSubject=oe,this.outlet=ce,this.component=Ke,this._futureSnapshot=Nt,this.title=this.dataSubject?.pipe((0,He.U)(nn=>nn[dt]))??(0,I.of)(void 0),this.url=v,this.params=f,this.queryParams=x,this.fragment=V,this.data=oe}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,He.U)(v=>Xe(v)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,He.U)(v=>Xe(v)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Hn(p,v="emptyOnly"){const f=p.pathFromRoot;let x=0;if("always"!==v)for(x=f.length-1;x>=1;){const V=f[x],oe=f[x-1];if(V.routeConfig&&""===V.routeConfig.path)x--;else{if(oe.component)break;x--}}return function Ii(p){return p.reduce((v,f)=>({params:{...v.params,...f.params},data:{...v.data,...f.data},resolve:{...f.data,...v.resolve,...f.routeConfig?.data,...f._resolvedData}}),{params:{},data:{},resolve:{}})}(f.slice(x))}class Ni{get title(){return this.data?.[dt]}constructor(v,f,x,V,oe,ce,Ke,Nt,nn){this.url=v,this.params=f,this.queryParams=x,this.fragment=V,this.data=oe,this.outlet=ce,this.component=Ke,this.routeConfig=Nt,this._resolve=nn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Xe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(x=>x.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class oi extends Kn{constructor(v,f){super(f),this.url=v,mi(this,f)}toString(){return Vn(this._root)}}function mi(p,v){v.value._routerState=p,v.children.forEach(f=>mi(p,f))}function Vn(p){const v=p.children.length>0?` { ${p.children.map(Vn).join(", ")} } `:"";return`${p.value}${v}`}function Pi(p){if(p.snapshot){const v=p.snapshot,f=p._futureSnapshot;p.snapshot=f,Mt(v.queryParams,f.queryParams)||p.queryParamsSubject.next(f.queryParams),v.fragment!==f.fragment&&p.fragmentSubject.next(f.fragment),Mt(v.params,f.params)||p.paramsSubject.next(f.params),function tt(p,v){if(p.length!==v.length)return!1;for(let f=0;fMt(f.parameters,v[x].parameters))}(p.url,v.url);return f&&!(!p.parent!=!v.parent)&&(!p.parent||ui(p.parent,v.parent))}let bn=(()=>{class p{constructor(){this.activated=null,this._activatedRoute=null,this.name=gt,this.activateEvents=new i.vpe,this.deactivateEvents=new i.vpe,this.attachEvents=new i.vpe,this.detachEvents=new i.vpe,this.parentContexts=(0,i.f3M)(Qn),this.location=(0,i.f3M)(i.s_b),this.changeDetector=(0,i.f3M)(i.sBO),this.environmentInjector=(0,i.f3M)(i.lqb),this.inputBinder=(0,i.f3M)(Oo,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(f){if(f.name){const{firstChange:x,previousValue:V}=f.name;if(x)return;this.isTrackedInParentContexts(V)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(V)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(f){return this.parentContexts.getContext(f)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const f=this.parentContexts.getContext(this.name);f?.route&&(f.attachRef?this.attach(f.attachRef,f.route):this.activateWith(f.route,f.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.vHH(4012,!1);this.location.detach();const f=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(f.instance),f}attach(f,x){this.activated=f,this._activatedRoute=x,this.location.insert(f.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(f.instance)}deactivate(){if(this.activated){const f=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(f)}}activateWith(f,x){if(this.isActivated)throw new i.vHH(4013,!1);this._activatedRoute=f;const V=this.location,ce=f.snapshot.component,Ke=this.parentContexts.getOrCreateContext(this.name).children,Nt=new bo(f,Ke,V.injector);this.activated=V.createComponent(ce,{index:V.length,injector:Nt,environmentInjector:x??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275dir=i.lG2({type:p,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[i.TTD]}),p})();class bo{constructor(v,f,x){this.route=v,this.childContexts=f,this.parent=x}get(v,f){return v===sn?this.route:v===Qn?this.childContexts:this.parent.get(v,f)}}const Oo=new i.OlP("");let Nn=(()=>{class p{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(f){this.unsubscribeFromRouteData(f),this.subscribeToRouteData(f)}unsubscribeFromRouteData(f){this.outletDataSubscriptions.get(f)?.unsubscribe(),this.outletDataSubscriptions.delete(f)}subscribeToRouteData(f){const{activatedRoute:x}=f,V=(0,Z.a)([x.queryParams,x.params,x.data]).pipe((0,et.w)(([oe,ce,Ke],Nt)=>(Ke={...oe,...ce,...Ke},0===Nt?(0,I.of)(Ke):Promise.resolve(Ke)))).subscribe(oe=>{if(!f.isActivated||!f.activatedComponentRef||f.activatedRoute!==x||null===x.component)return void this.unsubscribeFromRouteData(f);const ce=(0,i.qFp)(x.component);if(ce)for(const{templateName:Ke}of ce.inputs)f.activatedComponentRef.setInput(Ke,oe[Ke]);else this.unsubscribeFromRouteData(f)});this.outletDataSubscriptions.set(f,V)}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac}),p})();function pi(p,v,f){if(f&&p.shouldReuseRoute(v.value,f.value.snapshot)){const x=f.value;x._futureSnapshot=v.value;const V=function Io(p,v,f){return v.children.map(x=>{for(const V of f.children)if(p.shouldReuseRoute(x.value,V.value.snapshot))return pi(p,x,V);return pi(p,x)})}(p,v,f);return new ci(x,V)}{if(p.shouldAttach(v.value)){const oe=p.retrieve(v.value);if(null!==oe){const ce=oe.route;return ce.value._futureSnapshot=v.value,ce.children=v.children.map(Ke=>pi(p,Ke)),ce}}const x=function Zi(p){return new sn(new B.X(p.url),new B.X(p.params),new B.X(p.queryParams),new B.X(p.fragment),new B.X(p.data),p.outlet,p.component,p)}(v.value),V=v.children.map(oe=>pi(p,oe));return new ci(x,V)}}const Ri="ngNavigationCancelingError";function Xo(p,v){const{redirectTo:f,navigationBehaviorOptions:x}=Zt(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,V=Ki(!1,0,v);return V.url=f,V.navigationBehaviorOptions=x,V}function Ki(p,v,f){const x=new Error("NavigationCancelingError: "+(p||""));return x[Ri]=!0,x.cancellationCode=v,f&&(x.url=f),x}function vi(p){return fo(p)&&Zt(p.url)}function fo(p){return p&&p[Ri]}let vo=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275cmp=i.Xpm({type:p,selectors:[["ng-component"]],standalone:!0,features:[i.jDz],decls:1,vars:0,template:function(f,x){1&f&&i._UZ(0,"router-outlet")},dependencies:[bn],encapsulation:2}),p})();function Qo(p){const v=p.children&&p.children.map(Qo),f=v?{...p,children:v}:{...p};return!f.component&&!f.loadComponent&&(v||f.loadChildren)&&f.outlet&&f.outlet!==gt&&(f.component=vo),f}function Un(p){return p.outlet||gt}function uo(p){if(!p)return null;if(p.routeConfig?._injector)return p.routeConfig._injector;for(let v=p.parent;v;v=v.parent){const f=v.routeConfig;if(f?._loadedInjector)return f._loadedInjector;if(f?._injector)return f._injector}return null}class hi{constructor(v,f,x,V,oe){this.routeReuseStrategy=v,this.futureState=f,this.currState=x,this.forwardEvent=V,this.inputBindingEnabled=oe}activate(v){const f=this.futureState._root,x=this.currState?this.currState._root:null;this.deactivateChildRoutes(f,x,v),Pi(this.futureState.root),this.activateChildRoutes(f,x,v)}deactivateChildRoutes(v,f,x){const V=Yi(f);v.children.forEach(oe=>{const ce=oe.value.outlet;this.deactivateRoutes(oe,V[ce],x),delete V[ce]}),Object.values(V).forEach(oe=>{this.deactivateRouteAndItsChildren(oe,x)})}deactivateRoutes(v,f,x){const V=v.value,oe=f?f.value:null;if(V===oe)if(V.component){const ce=x.getContext(V.outlet);ce&&this.deactivateChildRoutes(v,f,ce.children)}else this.deactivateChildRoutes(v,f,x);else oe&&this.deactivateRouteAndItsChildren(f,x)}deactivateRouteAndItsChildren(v,f){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,f):this.deactivateRouteAndOutlet(v,f)}detachAndStoreRouteSubtree(v,f){const x=f.getContext(v.value.outlet),V=x&&v.value.component?x.children:f,oe=Yi(v);for(const ce of Object.keys(oe))this.deactivateRouteAndItsChildren(oe[ce],V);if(x&&x.outlet){const ce=x.outlet.detach(),Ke=x.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:ce,route:v,contexts:Ke})}}deactivateRouteAndOutlet(v,f){const x=f.getContext(v.value.outlet),V=x&&v.value.component?x.children:f,oe=Yi(v);for(const ce of Object.keys(oe))this.deactivateRouteAndItsChildren(oe[ce],V);x&&(x.outlet&&(x.outlet.deactivate(),x.children.onOutletDeactivated()),x.attachRef=null,x.route=null)}activateChildRoutes(v,f,x){const V=Yi(f);v.children.forEach(oe=>{this.activateRoutes(oe,V[oe.value.outlet],x),this.forwardEvent(new wo(oe.value.snapshot))}),v.children.length&&this.forwardEvent(new Si(v.value.snapshot))}activateRoutes(v,f,x){const V=v.value,oe=f?f.value:null;if(Pi(V),V===oe)if(V.component){const ce=x.getOrCreateContext(V.outlet);this.activateChildRoutes(v,f,ce.children)}else this.activateChildRoutes(v,f,x);else if(V.component){const ce=x.getOrCreateContext(V.outlet);if(this.routeReuseStrategy.shouldAttach(V.snapshot)){const Ke=this.routeReuseStrategy.retrieve(V.snapshot);this.routeReuseStrategy.store(V.snapshot,null),ce.children.onOutletReAttached(Ke.contexts),ce.attachRef=Ke.componentRef,ce.route=Ke.route.value,ce.outlet&&ce.outlet.attach(Ke.componentRef,Ke.route.value),Pi(Ke.route.value),this.activateChildRoutes(v,null,ce.children)}else{const Ke=uo(V.snapshot);ce.attachRef=null,ce.route=V,ce.injector=Ke,ce.outlet&&ce.outlet.activateWith(V,ce.injector),this.activateChildRoutes(v,null,ce.children)}}else this.activateChildRoutes(v,null,x)}}class Ro{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class io{constructor(v,f){this.component=v,this.route=f}}function ga(p,v,f){const x=p._root;return Fi(x,v?v._root:null,f,[x.value])}function Co(p,v){const f=Symbol(),x=v.get(p,f);return x===f?"function"!=typeof p||(0,i.Z0I)(p)?v.get(p):p:x}function Fi(p,v,f,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const oe=Yi(v);return p.children.forEach(ce=>{(function qo(p,v,f,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const oe=p.value,ce=v?v.value:null,Ke=f?f.getContext(p.value.outlet):null;if(ce&&oe.routeConfig===ce.routeConfig){const Nt=function ba(p,v,f){if("function"==typeof f)return f(p,v);switch(f){case"pathParamsChange":return!N(p.url,v.url);case"pathParamsOrQueryParamsChange":return!N(p.url,v.url)||!Mt(p.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ui(p,v)||!Mt(p.queryParams,v.queryParams);default:return!ui(p,v)}}(ce,oe,oe.routeConfig.runGuardsAndResolvers);Nt?V.canActivateChecks.push(new Ro(x)):(oe.data=ce.data,oe._resolvedData=ce._resolvedData),Fi(p,v,oe.component?Ke?Ke.children:null:f,x,V),Nt&&Ke&&Ke.outlet&&Ke.outlet.isActivated&&V.canDeactivateChecks.push(new io(Ke.outlet.component,ce))}else ce&&Fo(v,Ke,V),V.canActivateChecks.push(new Ro(x)),Fi(p,null,oe.component?Ke?Ke.children:null:f,x,V)})(ce,oe[ce.value.outlet],f,x.concat([ce.value]),V),delete oe[ce.value.outlet]}),Object.entries(oe).forEach(([ce,Ke])=>Fo(Ke,f.getContext(ce),V)),V}function Fo(p,v,f){const x=Yi(p),V=p.value;Object.entries(x).forEach(([oe,ce])=>{Fo(ce,V.component?v?v.children.getContext(oe):null:v,f)}),f.canDeactivateChecks.push(new io(V.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,V))}function Eo(p){return"function"==typeof p}function w(p){return p instanceof re||"EmptyError"===p?.name}const J=Symbol("INITIAL_VALUE");function pt(){return(0,et.w)(p=>(0,Z.a)(p.map(v=>v.pipe((0,st.q)(1),(0,We.O)(J)))).pipe((0,He.U)(v=>{for(const f of v)if(!0!==f){if(f===J)return J;if(!1===f||f instanceof te)return f}return!0}),(0,ee.h)(v=>v!==J),(0,st.q)(1)))}function Qa(p){return(0,le.z)((0,Ft.b)(v=>{if(Zt(v))throw Xo(0,v)}),(0,He.U)(v=>!0===v))}class ta{constructor(v){this.segmentGroup=v||null}}class Xi{constructor(v){this.urlTree=v}}function ho(p){return(0,W._)(new ta(p))}function ai(p){return(0,W._)(new Xi(p))}class _a{constructor(v,f){this.urlSerializer=v,this.urlTree=f}noMatchError(v){return new i.vHH(4002,!1)}lineralizeSegments(v,f){let x=[],V=f.root;for(;;){if(x=x.concat(V.segments),0===V.numberOfChildren)return(0,I.of)(x);if(V.numberOfChildren>1||!V.children[gt])return(0,W._)(new i.vHH(4e3,!1));V=V.children[gt]}}applyRedirectCommands(v,f,x){return this.applyRedirectCreateUrlTree(f,this.urlSerializer.parse(f),v,x)}applyRedirectCreateUrlTree(v,f,x,V){const oe=this.createSegmentGroup(v,f.root,x,V);return new te(oe,this.createQueryParams(f.queryParams,this.urlTree.queryParams),f.fragment)}createQueryParams(v,f){const x={};return Object.entries(v).forEach(([V,oe])=>{if("string"==typeof oe&&oe.startsWith(":")){const Ke=oe.substring(1);x[V]=f[Ke]}else x[V]=oe}),x}createSegmentGroup(v,f,x,V){const oe=this.createSegments(v,f.segments,x,V);let ce={};return Object.entries(f.children).forEach(([Ke,Nt])=>{ce[Ke]=this.createSegmentGroup(v,Nt,x,V)}),new Ce(oe,ce)}createSegments(v,f,x,V){return f.map(oe=>oe.path.startsWith(":")?this.findPosParam(v,oe,V):this.findOrReturn(oe,x))}findPosParam(v,f,x){const V=x[f.path.substring(1)];if(!V)throw new i.vHH(4001,!1);return V}findOrReturn(v,f){let x=0;for(const V of f){if(V.path===v.path)return f.splice(x),V;x++}return v}}const Uo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function na(p,v,f,x,V){const oe=Ja(p,v,f);return oe.matched?(x=function kn(p,v){return p.providers&&!p._injector&&(p._injector=(0,i.MMx)(p.providers,v,`Route: ${p.path}`)),p._injector??v}(v,x),function Sr(p,v,f,x){const V=v.canMatch;if(!V||0===V.length)return(0,I.of)(!0);const oe=V.map(ce=>{const Ke=Co(ce,p);return ft(function sr(p){return p&&Eo(p.canMatch)}(Ke)?Ke.canMatch(v,f):p.runInContext(()=>Ke(v,f)))});return(0,I.of)(oe).pipe(pt(),Qa())}(x,v,f).pipe((0,He.U)(ce=>!0===ce?oe:{...Uo}))):(0,I.of)(oe)}function Ja(p,v,f){if(""===v.path)return"full"===v.pathMatch&&(p.hasChildren()||f.length>0)?{...Uo}:{matched:!0,consumedSegments:[],remainingSegments:f,parameters:{},positionalParamSegments:{}};const V=(v.matcher||xt)(f,p,v);if(!V)return{...Uo};const oe={};Object.entries(V.posParams??{}).forEach(([Ke,Nt])=>{oe[Ke]=Nt.path});const ce=V.consumed.length>0?{...oe,...V.consumed[V.consumed.length-1].parameters}:oe;return{matched:!0,consumedSegments:V.consumed,remainingSegments:f.slice(V.consumed.length),parameters:ce,positionalParamSegments:V.posParams??{}}}function Hr(p,v,f,x){return f.length>0&&function Qr(p,v,f){return f.some(x=>qa(p,v,x)&&Un(x)!==gt)}(p,f,x)?{segmentGroup:new Ce(v,Ma(x,new Ce(f,p.children))),slicedSegments:[]}:0===f.length&&function mr(p,v,f){return f.some(x=>qa(p,v,x))}(p,f,x)?{segmentGroup:new Ce(p.segments,La(p,0,f,x,p.children)),slicedSegments:f}:{segmentGroup:new Ce(p.segments,p.children),slicedSegments:f}}function La(p,v,f,x,V){const oe={};for(const ce of x)if(qa(p,f,ce)&&!V[Un(ce)]){const Ke=new Ce([],{});oe[Un(ce)]=Ke}return{...V,...oe}}function Ma(p,v){const f={};f[gt]=v;for(const x of p)if(""===x.path&&Un(x)!==gt){const V=new Ce([],{});f[Un(x)]=V}return f}function qa(p,v,f){return(!(p.hasChildren()||v.length>0)||"full"!==f.pathMatch)&&""===f.path}class Aa{constructor(v,f,x,V,oe,ce,Ke){this.injector=v,this.configLoader=f,this.rootComponentType=x,this.config=V,this.urlTree=oe,this.paramsInheritanceStrategy=ce,this.urlSerializer=Ke,this.allowRedirects=!0,this.applyRedirects=new _a(this.urlSerializer,this.urlTree)}noMatchError(v){return new i.vHH(4002,!1)}recognize(){const v=Hr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,v,gt).pipe((0,Ot.K)(f=>{if(f instanceof Xi)return this.allowRedirects=!1,this.urlTree=f.urlTree,this.match(f.urlTree);throw f instanceof ta?this.noMatchError(f):f}),(0,He.U)(f=>{const x=new Ni([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},gt,this.rootComponentType,null,{}),V=new ci(x,f),oe=new oi("",V),ce=function $n(p,v,f=null,x=null){return ve(Ae(p),v,f,x)}(x,[],this.urlTree.queryParams,this.urlTree.fragment);return ce.queryParams=this.urlTree.queryParams,oe.url=this.urlSerializer.serialize(ce),this.inheritParamsAndData(oe._root),{state:oe,tree:ce}}))}match(v){return this.processSegmentGroup(this.injector,this.config,v.root,gt).pipe((0,Ot.K)(x=>{throw x instanceof ta?this.noMatchError(x):x}))}inheritParamsAndData(v){const f=v.value,x=Hn(f,this.paramsInheritanceStrategy);f.params=Object.freeze(x.params),f.data=Object.freeze(x.data),v.children.forEach(V=>this.inheritParamsAndData(V))}processSegmentGroup(v,f,x,V){return 0===x.segments.length&&x.hasChildren()?this.processChildren(v,f,x):this.processSegment(v,f,x,x.segments,V,!0)}processChildren(v,f,x){const V=[];for(const oe of Object.keys(x.children))"primary"===oe?V.unshift(oe):V.push(oe);return(0,_.D)(V).pipe((0,Kt.b)(oe=>{const ce=x.children[oe],Ke=function _i(p,v){const f=p.filter(x=>Un(x)===v);return f.push(...p.filter(x=>Un(x)!==v)),f}(f,oe);return this.processSegmentGroup(v,Ke,ce,oe)}),function Pt(p,v){return(0,Y.e)(function Ut(p,v,f,x,V){return(oe,ce)=>{let Ke=f,Nt=v,nn=0;oe.subscribe((0,ge.x)(ce,fn=>{const Bn=nn++;Nt=Ke?p(Nt,fn,Bn):(Ke=!0,fn),x&&ce.next(Nt)},V&&(()=>{Ke&&ce.next(Nt),ce.complete()})))}}(p,v,arguments.length>=2,!0))}((oe,ce)=>(oe.push(...ce),oe)),Se(null),function me(p,v){const f=arguments.length>=2;return x=>x.pipe(p?(0,ee.h)((V,oe)=>p(V,oe,x)):Lt.y,jt(1),f?Se(v):je(()=>new re))}(),(0,fe.z)(oe=>{if(null===oe)return ho(x);const ce=Hi(oe);return function er(p){p.sort((v,f)=>v.value.outlet===gt?-1:f.value.outlet===gt?1:v.value.outlet.localeCompare(f.value.outlet))}(ce),(0,I.of)(ce)}))}processSegment(v,f,x,V,oe,ce){return(0,_.D)(f).pipe((0,Kt.b)(Ke=>this.processSegmentAgainstRoute(Ke._injector??v,f,Ke,x,V,oe,ce).pipe((0,Ot.K)(Nt=>{if(Nt instanceof ta)return(0,I.of)(null);throw Nt}))),Tt(Ke=>!!Ke),(0,Ot.K)(Ke=>{if(w(Ke))return function ia(p,v,f){return 0===v.length&&!p.children[f]}(x,V,oe)?(0,I.of)([]):ho(x);throw Ke}))}processSegmentAgainstRoute(v,f,x,V,oe,ce,Ke){return function Hc(p,v,f,x){return!!(Un(p)===x||x!==gt&&qa(v,f,p))&&("**"===p.path||Ja(v,p,f).matched)}(x,V,oe,ce)?void 0===x.redirectTo?this.matchSegmentAgainstRoute(v,V,x,oe,ce,Ke):Ke&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(v,V,f,x,oe,ce):ho(V):ho(V)}expandSegmentAgainstRouteUsingRedirect(v,f,x,V,oe,ce){return"**"===V.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(v,x,V,ce):this.expandRegularSegmentAgainstRouteUsingRedirect(v,f,x,V,oe,ce)}expandWildCardWithParamsAgainstRouteUsingRedirect(v,f,x,V){const oe=this.applyRedirects.applyRedirectCommands([],x.redirectTo,{});return x.redirectTo.startsWith("/")?ai(oe):this.applyRedirects.lineralizeSegments(x,oe).pipe((0,fe.z)(ce=>{const Ke=new Ce(ce,{});return this.processSegment(v,f,Ke,ce,V,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(v,f,x,V,oe,ce){const{matched:Ke,consumedSegments:Nt,remainingSegments:nn,positionalParamSegments:fn}=Ja(f,V,oe);if(!Ke)return ho(f);const Bn=this.applyRedirects.applyRedirectCommands(Nt,V.redirectTo,fn);return V.redirectTo.startsWith("/")?ai(Bn):this.applyRedirects.lineralizeSegments(V,Bn).pipe((0,fe.z)($i=>this.processSegment(v,x,f,$i.concat(nn),ce,!1)))}matchSegmentAgainstRoute(v,f,x,V,oe,ce){let Ke;if("**"===x.path){const Nt=V.length>0?rt(V).parameters:{},nn=new Ni(V,Nt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Va(x),Un(x),x.component??x._loadedComponent??null,x,Ta(x));Ke=(0,I.of)({snapshot:nn,consumedSegments:[],remainingSegments:[]}),f.children={}}else Ke=na(f,x,V,v).pipe((0,He.U)(({matched:Nt,consumedSegments:nn,remainingSegments:fn,parameters:Bn})=>Nt?{snapshot:new Ni(nn,Bn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Va(x),Un(x),x.component??x._loadedComponent??null,x,Ta(x)),consumedSegments:nn,remainingSegments:fn}:null));return Ke.pipe((0,et.w)(Nt=>null===Nt?ho(f):this.getChildConfig(v=x._injector??v,x,V).pipe((0,et.w)(({routes:nn})=>{const fn=x._loadedInjector??v,{snapshot:Bn,consumedSegments:$i,remainingSegments:Na}=Nt,{segmentGroup:fa,slicedSegments:ya}=Hr(f,$i,Na,nn);if(0===ya.length&&fa.hasChildren())return this.processChildren(fn,nn,fa).pipe((0,He.U)(Ir=>null===Ir?null:[new ci(Bn,Ir)]));if(0===nn.length&&0===ya.length)return(0,I.of)([new ci(Bn,[])]);const ac=Un(x)===oe;return this.processSegment(fn,nn,fa,ya,ac?gt:oe,!0).pipe((0,He.U)(Ir=>[new ci(Bn,Ir)]))}))))}getChildConfig(v,f,x){return f.children?(0,I.of)({routes:f.children,injector:v}):f.loadChildren?void 0!==f._loadedRoutes?(0,I.of)({routes:f._loadedRoutes,injector:f._loadedInjector}):function dr(p,v,f,x){const V=v.canLoad;if(void 0===V||0===V.length)return(0,I.of)(!0);const oe=V.map(ce=>{const Ke=Co(ce,p);return ft(function Er(p){return p&&Eo(p.canLoad)}(Ke)?Ke.canLoad(v,f):p.runInContext(()=>Ke(v,f)))});return(0,I.of)(oe).pipe(pt(),Qa())}(v,f,x).pipe((0,fe.z)(V=>V?this.configLoader.loadChildren(v,f).pipe((0,Ft.b)(oe=>{f._loadedRoutes=oe.routes,f._loadedInjector=oe.injector})):function zr(p){return(0,W._)(Ki(!1,3))}())):(0,I.of)({routes:[],injector:v})}}function tr(p){const v=p.value.routeConfig;return v&&""===v.path}function Hi(p){const v=[],f=new Set;for(const x of p){if(!tr(x)){v.push(x);continue}const V=v.find(oe=>x.value.routeConfig===oe.value.routeConfig);void 0!==V?(V.children.push(...x.children),f.add(V)):v.push(x)}for(const x of f){const V=Hi(x.children);v.push(new ci(x.value,V))}return v.filter(x=>!f.has(x))}function Va(p){return p.data||{}}function Ta(p){return p.resolve||{}}function Ca(p){return"string"==typeof p.title||null===p.title}function xa(p){return(0,et.w)(v=>{const f=p(v);return f?(0,_.D)(f).pipe((0,He.U)(()=>v)):(0,I.of)(v)})}const Fn=new i.OlP("ROUTES");let So=(()=>{class p{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,i.f3M)(i.Sil)}loadComponent(f){if(this.componentLoaders.get(f))return this.componentLoaders.get(f);if(f._loadedComponent)return(0,I.of)(f._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(f);const x=ft(f.loadComponent()).pipe((0,He.U)(A),(0,Ft.b)(oe=>{this.onLoadEndListener&&this.onLoadEndListener(f),f._loadedComponent=oe}),(0,Ne.x)(()=>{this.componentLoaders.delete(f)})),V=new Q.c(x,()=>new ue.x).pipe((0,Ge.x)());return this.componentLoaders.set(f,V),V}loadChildren(f,x){if(this.childrenLoaders.get(x))return this.childrenLoaders.get(x);if(x._loadedRoutes)return(0,I.of)({routes:x._loadedRoutes,injector:x._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(x);const oe=this.loadModuleFactoryOrRoutes(x.loadChildren).pipe((0,He.U)(Ke=>{this.onLoadEndListener&&this.onLoadEndListener(x);let Nt,nn;return Array.isArray(Ke)?nn=Ke:(Nt=Ke.create(f).injector,nn=Nt.get(Fn,[],i.XFs.Self|i.XFs.Optional).flat()),{routes:nn.map(Qo),injector:Nt}}),(0,Ne.x)(()=>{this.childrenLoaders.delete(x)})),ce=new Q.c(oe,()=>new ue.x).pipe((0,Ge.x)());return this.childrenLoaders.set(x,ce),ce}loadModuleFactoryOrRoutes(f){return ft(f()).pipe((0,He.U)(A),(0,fe.z)(x=>x instanceof i.YKP||Array.isArray(x)?(0,I.of)(x):(0,_.D)(this.compiler.compileModuleAsync(x))))}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function A(p){return function g(p){return p&&"object"==typeof p&&"default"in p}(p)?p.default:p}let P=(()=>{class p{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new ue.x,this.configLoader=(0,i.f3M)(So),this.environmentInjector=(0,i.f3M)(i.lqb),this.urlSerializer=(0,i.f3M)(be),this.rootContexts=(0,i.f3M)(Qn),this.inputBindingEnabled=null!==(0,i.f3M)(Oo,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,I.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=V=>this.events.next(new yo(V)),this.configLoader.onLoadStartListener=V=>this.events.next(new Ea(V))}complete(){this.transitions?.complete()}handleNavigationRequest(f){const x=++this.navigationId;this.transitions?.next({...this.transitions.value,...f,id:x})}setupNavigations(f){return this.transitions=new B.X({id:0,currentUrlTree:f.currentUrlTree,currentRawUrl:f.currentUrlTree,extractedUrl:f.urlHandlingStrategy.extract(f.currentUrlTree),urlAfterRedirects:f.urlHandlingStrategy.extract(f.currentUrlTree),rawUrl:f.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:di,restoredState:null,currentSnapshot:f.routerState.snapshot,targetSnapshot:null,currentRouterState:f.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ee.h)(x=>0!==x.id),(0,He.U)(x=>({...x,extractedUrl:f.urlHandlingStrategy.extract(x.rawUrl)})),(0,et.w)(x=>{let V=!1,oe=!1;return(0,I.of)(x).pipe((0,Ft.b)(ce=>{this.currentNavigation={id:ce.id,initialUrl:ce.rawUrl,extractedUrl:ce.extractedUrl,trigger:ce.source,extras:ce.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,et.w)(ce=>{const Ke=f.browserUrlTree.toString(),Nt=!f.navigated||ce.extractedUrl.toString()!==Ke||Ke!==f.currentUrlTree.toString();if(!Nt&&"reload"!==(ce.extras.onSameUrlNavigation??f.onSameUrlNavigation)){const fn="";return this.events.next(new Xn(ce.id,f.serializeUrl(x.rawUrl),fn,0)),f.rawUrlTree=ce.rawUrl,ce.resolve(null),de.E}if(f.urlHandlingStrategy.shouldProcessUrl(ce.rawUrl))return K(ce.source)&&(f.browserUrlTree=ce.extractedUrl),(0,I.of)(ce).pipe((0,et.w)(fn=>{const Bn=this.transitions?.getValue();return this.events.next(new Gn(fn.id,this.urlSerializer.serialize(fn.extractedUrl),fn.source,fn.restoredState)),Bn!==this.transitions?.getValue()?de.E:Promise.resolve(fn)}),function ur(p,v,f,x,V,oe){return(0,fe.z)(ce=>function Lr(p,v,f,x,V,oe,ce="emptyOnly"){return new Aa(p,v,f,x,V,ce,oe).recognize()}(p,v,f,x,ce.extractedUrl,V,oe).pipe((0,He.U)(({state:Ke,tree:Nt})=>({...ce,targetSnapshot:Ke,urlAfterRedirects:Nt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,f.config,this.urlSerializer,f.paramsInheritanceStrategy),(0,Ft.b)(fn=>{if(x.targetSnapshot=fn.targetSnapshot,x.urlAfterRedirects=fn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:fn.urlAfterRedirects},"eager"===f.urlUpdateStrategy){if(!fn.extras.skipLocationChange){const $i=f.urlHandlingStrategy.merge(fn.urlAfterRedirects,fn.rawUrl);f.setBrowserUrl($i,fn)}f.browserUrlTree=fn.urlAfterRedirects}const Bn=new ii(fn.id,this.urlSerializer.serialize(fn.extractedUrl),this.urlSerializer.serialize(fn.urlAfterRedirects),fn.targetSnapshot);this.events.next(Bn)}));if(Nt&&f.urlHandlingStrategy.shouldProcessUrl(f.rawUrlTree)){const{id:fn,extractedUrl:Bn,source:$i,restoredState:Na,extras:fa}=ce,ya=new Gn(fn,this.urlSerializer.serialize(Bn),$i,Na);this.events.next(ya);const ac=Rn(0,this.rootComponentType).snapshot;return x={...ce,targetSnapshot:ac,urlAfterRedirects:Bn,extras:{...fa,skipLocationChange:!1,replaceUrl:!1}},(0,I.of)(x)}{const fn="";return this.events.next(new Xn(ce.id,f.serializeUrl(x.extractedUrl),fn,1)),f.rawUrlTree=ce.rawUrl,ce.resolve(null),de.E}}),(0,Ft.b)(ce=>{const Ke=new Ti(ce.id,this.urlSerializer.serialize(ce.extractedUrl),this.urlSerializer.serialize(ce.urlAfterRedirects),ce.targetSnapshot);this.events.next(Ke)}),(0,He.U)(ce=>x={...ce,guards:ga(ce.targetSnapshot,ce.currentSnapshot,this.rootContexts)}),function Yt(p,v){return(0,fe.z)(f=>{const{targetSnapshot:x,currentSnapshot:V,guards:{canActivateChecks:oe,canDeactivateChecks:ce}}=f;return 0===ce.length&&0===oe.length?(0,I.of)({...f,guardsResult:!0}):function fi(p,v,f,x){return(0,_.D)(p).pipe((0,fe.z)(V=>function lr(p,v,f,x,V){const oe=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!oe||0===oe.length)return(0,I.of)(!0);const ce=oe.map(Ke=>{const Nt=uo(v)??V,nn=Co(Ke,Nt);return ft(function va(p){return p&&Eo(p.canDeactivate)}(nn)?nn.canDeactivate(p,v,f,x):Nt.runInContext(()=>nn(p,v,f,x))).pipe(Tt())});return(0,I.of)(ce).pipe(pt())}(V.component,V.route,f,v,x)),Tt(V=>!0!==V,!0))}(ce,x,V,p).pipe((0,fe.z)(Ke=>Ke&&function za(p){return"boolean"==typeof p}(Ke)?function Mi(p,v,f,x){return(0,_.D)(v).pipe((0,Kt.b)(V=>(0,d.z)(function Ha(p,v){return null!==p&&v&&v(new Sa(p)),(0,I.of)(!0)}(V.route.parent,x),function ea(p,v){return null!==p&&v&&v(new zi(p)),(0,I.of)(!0)}(V.route,x),function Xa(p,v,f){const x=v[v.length-1],oe=v.slice(0,v.length-1).reverse().map(ce=>function Ya(p){const v=p.routeConfig?p.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:p,guards:v}:null}(ce)).filter(ce=>null!==ce).map(ce=>(0,F.P)(()=>{const Ke=ce.guards.map(Nt=>{const nn=uo(ce.node)??f,fn=Co(Nt,nn);return ft(function cr(p){return p&&Eo(p.canActivateChild)}(fn)?fn.canActivateChild(x,p):nn.runInContext(()=>fn(x,p))).pipe(Tt())});return(0,I.of)(Ke).pipe(pt())}));return(0,I.of)(oe).pipe(pt())}(p,V.path,f),function Ka(p,v,f){const x=v.routeConfig?v.routeConfig.canActivate:null;if(!x||0===x.length)return(0,I.of)(!0);const V=x.map(oe=>(0,F.P)(()=>{const ce=uo(v)??f,Ke=Co(oe,ce);return ft(function Za(p){return p&&Eo(p.canActivate)}(Ke)?Ke.canActivate(v,p):ce.runInContext(()=>Ke(v,p))).pipe(Tt())}));return(0,I.of)(V).pipe(pt())}(p,V.route,f))),Tt(V=>!0!==V,!0))}(x,oe,p,v):(0,I.of)(Ke)),(0,He.U)(Ke=>({...f,guardsResult:Ke})))})}(this.environmentInjector,ce=>this.events.next(ce)),(0,Ft.b)(ce=>{if(x.guardsResult=ce.guardsResult,Zt(ce.guardsResult))throw Xo(0,ce.guardsResult);const Ke=new no(ce.id,this.urlSerializer.serialize(ce.extractedUrl),this.urlSerializer.serialize(ce.urlAfterRedirects),ce.targetSnapshot,!!ce.guardsResult);this.events.next(Ke)}),(0,ee.h)(ce=>!!ce.guardsResult||(f.restoreHistory(ce),this.cancelNavigationTransition(ce,"",3),!1)),xa(ce=>{if(ce.guards.canActivateChecks.length)return(0,I.of)(ce).pipe((0,Ft.b)(Ke=>{const Nt=new ha(Ke.id,this.urlSerializer.serialize(Ke.extractedUrl),this.urlSerializer.serialize(Ke.urlAfterRedirects),Ke.targetSnapshot);this.events.next(Nt)}),(0,et.w)(Ke=>{let Nt=!1;return(0,I.of)(Ke).pipe(function jo(p,v){return(0,fe.z)(f=>{const{targetSnapshot:x,guards:{canActivateChecks:V}}=f;if(!V.length)return(0,I.of)(f);let oe=0;return(0,_.D)(V).pipe((0,Kt.b)(ce=>function hr(p,v,f,x){const V=p.routeConfig,oe=p._resolve;return void 0!==V?.title&&!Ca(V)&&(oe[dt]=V.title),function Ia(p,v,f,x){const V=function Jr(p){return[...Object.keys(p),...Object.getOwnPropertySymbols(p)]}(p);if(0===V.length)return(0,I.of)({});const oe={};return(0,_.D)(V).pipe((0,fe.z)(ce=>function xo(p,v,f,x){const V=uo(v)??x,oe=Co(p,V);return ft(oe.resolve?oe.resolve(v,f):V.runInContext(()=>oe(v,f)))}(p[ce],v,f,x).pipe(Tt(),(0,Ft.b)(Ke=>{oe[ce]=Ke}))),jt(1),(0,De.h)(oe),(0,Ot.K)(ce=>w(ce)?de.E:(0,W._)(ce)))}(oe,p,v,x).pipe((0,He.U)(ce=>(p._resolvedData=ce,p.data=Hn(p,f).resolve,V&&Ca(V)&&(p.data[dt]=V.title),null)))}(ce.route,x,p,v)),(0,Ft.b)(()=>oe++),jt(1),(0,fe.z)(ce=>oe===V.length?(0,I.of)(f):de.E))})}(f.paramsInheritanceStrategy,this.environmentInjector),(0,Ft.b)({next:()=>Nt=!0,complete:()=>{Nt||(f.restoreHistory(Ke),this.cancelNavigationTransition(Ke,"",2))}}))}),(0,Ft.b)(Ke=>{const Nt=new Ko(Ke.id,this.urlSerializer.serialize(Ke.extractedUrl),this.urlSerializer.serialize(Ke.urlAfterRedirects),Ke.targetSnapshot);this.events.next(Nt)}))}),xa(ce=>{const Ke=Nt=>{const nn=[];Nt.routeConfig?.loadComponent&&!Nt.routeConfig._loadedComponent&&nn.push(this.configLoader.loadComponent(Nt.routeConfig).pipe((0,Ft.b)(fn=>{Nt.component=fn}),(0,He.U)(()=>{})));for(const fn of Nt.children)nn.push(...Ke(fn));return nn};return(0,Z.a)(Ke(ce.targetSnapshot.root)).pipe(Se(),(0,st.q)(1))}),xa(()=>this.afterPreactivation()),(0,He.U)(ce=>{const Ke=function Wn(p,v,f){const x=pi(p,v._root,f?f._root:void 0);return new mo(x,v)}(f.routeReuseStrategy,ce.targetSnapshot,ce.currentRouterState);return x={...ce,targetRouterState:Ke}}),(0,Ft.b)(ce=>{f.currentUrlTree=ce.urlAfterRedirects,f.rawUrlTree=f.urlHandlingStrategy.merge(ce.urlAfterRedirects,ce.rawUrl),f.routerState=ce.targetRouterState,"deferred"===f.urlUpdateStrategy&&(ce.extras.skipLocationChange||f.setBrowserUrl(f.rawUrlTree,ce),f.browserUrlTree=ce.urlAfterRedirects)}),((p,v,f,x)=>(0,He.U)(V=>(new hi(v,V.targetRouterState,V.currentRouterState,f,x).activate(p),V)))(this.rootContexts,f.routeReuseStrategy,ce=>this.events.next(ce),this.inputBindingEnabled),(0,st.q)(1),(0,Ft.b)({next:ce=>{V=!0,this.lastSuccessfulNavigation=this.currentNavigation,f.navigated=!0,this.events.next(new ni(ce.id,this.urlSerializer.serialize(ce.extractedUrl),this.urlSerializer.serialize(f.currentUrlTree))),f.titleStrategy?.updateTitle(ce.targetRouterState.snapshot),ce.resolve(!0)},complete:()=>{V=!0}}),(0,Ne.x)(()=>{V||oe||this.cancelNavigationTransition(x,"",1),this.currentNavigation?.id===x.id&&(this.currentNavigation=null)}),(0,Ot.K)(ce=>{if(oe=!0,fo(ce)){vi(ce)||(f.navigated=!0,f.restoreHistory(x,!0));const Ke=new Ei(x.id,this.urlSerializer.serialize(x.extractedUrl),ce.message,ce.cancellationCode);if(this.events.next(Ke),vi(ce)){const Nt=f.urlHandlingStrategy.merge(ce.url,f.rawUrlTree),nn={skipLocationChange:x.extras.skipLocationChange,replaceUrl:"eager"===f.urlUpdateStrategy||K(x.source)};f.scheduleNavigation(Nt,di,null,nn,{resolve:x.resolve,reject:x.reject,promise:x.promise})}else x.resolve(!1)}else{f.restoreHistory(x,!0);const Ke=new Vi(x.id,this.urlSerializer.serialize(x.extractedUrl),ce,x.targetSnapshot??void 0);this.events.next(Ke);try{x.resolve(f.errorHandler(ce))}catch(Nt){x.reject(Nt)}}return de.E}))}))}cancelNavigationTransition(f,x,V){const oe=new Ei(f.id,this.urlSerializer.serialize(f.extractedUrl),x,V);this.events.next(oe),f.resolve(!1)}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function K(p){return p!==di}let Oe=(()=>{class p{buildTitle(f){let x,V=f.root;for(;void 0!==V;)x=this.getResolvedTitleForRoute(V)??x,V=V.children.find(oe=>oe.outlet===gt);return x}getResolvedTitleForRoute(f){return f.data[dt]}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return(0,i.f3M)(at)},providedIn:"root"}),p})(),at=(()=>{class p extends Oe{constructor(f){super(),this.title=f}updateTitle(f){const x=this.buildTitle(f);void 0!==x&&this.title.setTitle(x)}}return p.\u0275fac=function(f){return new(f||p)(i.LFG(_t.Dx))},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),y=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return(0,i.f3M)(R)},providedIn:"root"}),p})();class T{shouldDetach(v){return!1}store(v,f){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,f){return v.routeConfig===f.routeConfig}}let R=(()=>{class p extends T{}return p.\u0275fac=function(){let v;return function(x){return(v||(v=i.n5z(p)))(x||p)}}(),p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const q=new i.OlP("",{providedIn:"root",factory:()=>({})});let pe=(()=>{class p{}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:function(){return(0,i.f3M)(Te)},providedIn:"root"}),p})(),Te=(()=>{class p{shouldProcessUrl(f){return!0}extract(f){return f}merge(f,x){return f}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();var Ue=function(p){return p[p.COMPLETE=0]="COMPLETE",p[p.FAILED=1]="FAILED",p[p.REDIRECTING=2]="REDIRECTING",p}(Ue||{});function ct(p,v){p.events.pipe((0,ee.h)(f=>f instanceof ni||f instanceof Ei||f instanceof Vi||f instanceof Xn),(0,He.U)(f=>f instanceof ni||f instanceof Xn?Ue.COMPLETE:f instanceof Ei&&(0===f.code||1===f.code)?Ue.REDIRECTING:Ue.FAILED),(0,ee.h)(f=>f!==Ue.REDIRECTING),(0,st.q)(1)).subscribe(()=>{v()})}function Ct(p){throw p}function qt(p,v,f){return v.parse("/")}const yt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},on={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let an=(()=>{class p{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,i.f3M)(i.c2e),this.isNgZoneEnabled=!1,this.options=(0,i.f3M)(q,{optional:!0})||{},this.pendingTasks=(0,i.f3M)(i.HDt),this.errorHandler=this.options.errorHandler||Ct,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||qt,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,i.f3M)(pe),this.routeReuseStrategy=(0,i.f3M)(y),this.titleStrategy=(0,i.f3M)(Oe),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,i.f3M)(Fn,{optional:!0})?.flat()??[],this.navigationTransitions=(0,i.f3M)(P),this.urlSerializer=(0,i.f3M)(be),this.location=(0,i.f3M)(xe.Ye),this.componentInputBindingEnabled=!!(0,i.f3M)(Oo,{optional:!0}),this.isNgZoneEnabled=(0,i.f3M)(i.R0b)instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new te,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Rn(0,null),this.navigationTransitions.setupNavigations(this).subscribe(f=>{this.lastSuccessfulId=f.id,this.currentPageId=this.browserPageId??0},f=>{this.console.warn(`Unhandled Navigation Error: ${f}`)})}resetRootComponentType(f){this.routerState.root.component=f,this.navigationTransitions.rootComponentType=f}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const f=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),di,f)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(f=>{const x="popstate"===f.type?"popstate":"hashchange";"popstate"===x&&setTimeout(()=>{this.navigateToSyncWithBrowser(f.url,x,f.state)},0)}))}navigateToSyncWithBrowser(f,x,V){const oe={replaceUrl:!0},ce=V?.navigationId?V:null;if(V){const Nt={...V};delete Nt.navigationId,delete Nt.\u0275routerPageId,0!==Object.keys(Nt).length&&(oe.state=Nt)}const Ke=this.parseUrl(f);this.scheduleNavigation(Ke,x,ce,oe)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(f){this.config=f.map(Qo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(f,x={}){const{relativeTo:V,queryParams:oe,fragment:ce,queryParamsHandling:Ke,preserveFragment:Nt}=x,nn=Nt?this.currentUrlTree.fragment:ce;let Bn,fn=null;switch(Ke){case"merge":fn={...this.currentUrlTree.queryParams,...oe};break;case"preserve":fn=this.currentUrlTree.queryParams;break;default:fn=oe||null}null!==fn&&(fn=this.removeEmptyProps(fn));try{Bn=Ae(V?V.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof f[0]||!f[0].startsWith("/"))&&(f=[]),Bn=this.currentUrlTree.root}return ve(Bn,f,fn,nn??null)}navigateByUrl(f,x={skipLocationChange:!1}){const V=Zt(f)?f:this.parseUrl(f),oe=this.urlHandlingStrategy.merge(V,this.rawUrlTree);return this.scheduleNavigation(oe,di,null,x)}navigate(f,x={skipLocationChange:!1}){return function On(p){for(let v=0;v{const oe=f[V];return null!=oe&&(x[V]=oe),x},{})}scheduleNavigation(f,x,V,oe,ce){if(this.disposed)return Promise.resolve(!1);let Ke,Nt,nn;ce?(Ke=ce.resolve,Nt=ce.reject,nn=ce.promise):nn=new Promise((Bn,$i)=>{Ke=Bn,Nt=$i});const fn=this.pendingTasks.add();return ct(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(fn))}),this.navigationTransitions.handleNavigationRequest({source:x,restoredState:V,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:f,extras:oe,resolve:Ke,reject:Nt,promise:nn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),nn.catch(Bn=>Promise.reject(Bn))}setBrowserUrl(f,x){const V=this.urlSerializer.serialize(f);if(this.location.isCurrentPathEqualTo(V)||x.extras.replaceUrl){const ce={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId)};this.location.replaceState(V,"",ce)}else{const oe={...x.extras.state,...this.generateNgRouterState(x.id,(this.browserPageId??0)+1)};this.location.go(V,"",oe)}}restoreHistory(f,x=!1){if("computed"===this.canceledNavigationResolution){const oe=this.currentPageId-(this.browserPageId??this.currentPageId);0!==oe?this.location.historyGo(oe):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===oe&&(this.resetState(f),this.browserUrlTree=f.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(x&&this.resetState(f),this.resetUrlToCurrentUrlTree())}resetState(f){this.routerState=f.currentRouterState,this.currentUrlTree=f.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,f.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(f,x){return"computed"===this.canceledNavigationResolution?{navigationId:f,\u0275routerPageId:x}:{navigationId:f}}}return p.\u0275fac=function(f){return new(f||p)},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),Tn=(()=>{class p{constructor(f,x,V,oe,ce,Ke){this.router=f,this.route=x,this.tabIndexAttribute=V,this.renderer=oe,this.el=ce,this.locationStrategy=Ke,this.href=null,this.commands=null,this.onChanges=new ue.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Nt=ce.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Nt||"area"===Nt,this.isAnchorElement?this.subscription=f.events.subscribe(nn=>{nn instanceof ni&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(f){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",f)}ngOnChanges(f){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(f){null!=f?(this.commands=Array.isArray(f)?f:[f],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(f,x,V,oe,ce){return!!(null===this.urlTree||this.isAnchorElement&&(0!==f||x||V||oe||ce||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const f=null===this.href?null:(0,i.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",f)}applyAttributeValue(f,x){const V=this.renderer,oe=this.el.nativeElement;null!==x?V.setAttribute(oe,f,x):V.removeAttribute(oe,f)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return p.\u0275fac=function(f){return new(f||p)(i.Y36(an),i.Y36(sn),i.$8M("tabindex"),i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(xe.S$))},p.\u0275dir=i.lG2({type:p,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(f,x){1&f&&i.NdJ("click",function(oe){return x.onClick(oe.button,oe.ctrlKey,oe.shiftKey,oe.altKey,oe.metaKey)}),2&f&&i.uIk("target",x.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",i.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",i.VuI],replaceUrl:["replaceUrl","replaceUrl",i.VuI],routerLink:"routerLink"},standalone:!0,features:[i.Xq5,i.TTD]}),p})();class Ci{}let ao=(()=>{class p{constructor(f,x,V,oe,ce){this.router=f,this.injector=V,this.preloadingStrategy=oe,this.loader=ce}setUpPreloading(){this.subscription=this.router.events.pipe((0,ee.h)(f=>f instanceof ni),(0,Kt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(f,x){const V=[];for(const oe of x){oe.providers&&!oe._injector&&(oe._injector=(0,i.MMx)(oe.providers,f,`Route: ${oe.path}`));const ce=oe._injector??f,Ke=oe._loadedInjector??ce;(oe.loadChildren&&!oe._loadedRoutes&&void 0===oe.canLoad||oe.loadComponent&&!oe._loadedComponent)&&V.push(this.preloadConfig(ce,oe)),(oe.children||oe._loadedRoutes)&&V.push(this.processRoutes(Ke,oe.children??oe._loadedRoutes))}return(0,_.D)(V).pipe((0,ut.J)())}preloadConfig(f,x){return this.preloadingStrategy.preload(x,()=>{let V;V=x.loadChildren&&void 0===x.canLoad?this.loader.loadChildren(f,x):(0,I.of)(null);const oe=V.pipe((0,fe.z)(ce=>null===ce?(0,I.of)(void 0):(x._loadedRoutes=ce.routes,x._loadedInjector=ce.injector,this.processRoutes(ce.injector??f,ce.routes))));if(x.loadComponent&&!x._loadedComponent){const ce=this.loader.loadComponent(x);return(0,_.D)([oe,ce]).pipe((0,ut.J)())}return oe})}}return p.\u0275fac=function(f){return new(f||p)(i.LFG(an),i.LFG(i.Sil),i.LFG(i.lqb),i.LFG(Ci),i.LFG(So))},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const Bi=new i.OlP("");let po=(()=>{class p{constructor(f,x,V,oe,ce={}){this.urlSerializer=f,this.transitions=x,this.viewportScroller=V,this.zone=oe,this.options=ce,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ce.scrollPositionRestoration=ce.scrollPositionRestoration||"disabled",ce.anchorScrolling=ce.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(f=>{f instanceof Gn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=f.navigationTrigger,this.restoredId=f.restoredState?f.restoredState.navigationId:0):f instanceof ni?(this.lastId=f.id,this.scheduleScrollEvent(f,this.urlSerializer.parse(f.urlAfterRedirects).fragment)):f instanceof Xn&&0===f.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(f,this.urlSerializer.parse(f.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(f=>{f instanceof gn&&(f.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(f.position):f.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(f.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(f,x){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new gn(f,"popstate"===this.lastSource?this.store[this.restoredId]:null,x))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return p.\u0275fac=function(f){i.$Z()},p.\u0275prov=i.Yz7({token:p,factory:p.\u0275fac}),p})();function At(p,...v){return(0,i.MR2)([{provide:Fn,multi:!0,useValue:p},[],{provide:sn,useFactory:zn,deps:[an]},{provide:i.tb,multi:!0,useFactory:oa},v.map(f=>f.\u0275providers)])}function zn(p){return p.routerState.root}function yi(p,v){return{\u0275kind:p,\u0275providers:v}}function oa(){const p=(0,i.f3M)(i.zs3);return v=>{const f=p.get(i.z2F);if(v!==f.components[0])return;const x=p.get(an),V=p.get(ec);1===p.get(pr)&&x.initialNavigation(),p.get(Ji,null,i.XFs.Optional)?.setUpPreloading(),p.get(Bi,null,i.XFs.Optional)?.init(),x.resetRootComponentType(f.componentTypes[0]),V.closed||(V.next(),V.complete(),V.unsubscribe())}}const ec=new i.OlP("",{factory:()=>new ue.x}),pr=new i.OlP("",{providedIn:"root",factory:()=>1}),Ji=new i.OlP("");function la(p){return yi(0,[{provide:Ji,useExisting:ao},{provide:Ci,useExisting:p}])}function da(){return yi(5,[{provide:xe.S$,useClass:xe.Do}])}const Vr=new i.OlP("ROUTER_FORROOT_GUARD"),Vc=[xe.Ye,{provide:be,useClass:Be},an,Qn,{provide:sn,useFactory:zn,deps:[an]},So,[]];function tc(){return new i.PXZ("Router",an)}let nc=(()=>{class p{constructor(f){}static forRoot(f,x){return{ngModule:p,providers:[Vc,[],{provide:Fn,multi:!0,useValue:f},{provide:Vr,useFactory:Tc,deps:[[an,new i.FiY,new i.tp0]]},{provide:q,useValue:x||{}},x?.useHash?{provide:xe.S$,useClass:xe.Do}:{provide:xe.S$,useClass:xe.b0},{provide:Bi,useFactory:()=>{const p=(0,i.f3M)(xe.EM),v=(0,i.f3M)(i.R0b),f=(0,i.f3M)(q),x=(0,i.f3M)(P),V=(0,i.f3M)(be);return f.scrollOffset&&p.setOffset(f.scrollOffset),new po(V,x,p,v,f)}},x?.preloadingStrategy?la(x.preloadingStrategy).\u0275providers:[],{provide:i.PXZ,multi:!0,useFactory:tc},x?.initialNavigation?aa(x):[],x?.bindToComponentInputs?yi(8,[Nn,{provide:Oo,useExisting:Nn}]).\u0275providers:[],[{provide:br,useFactory:oa},{provide:i.tb,multi:!0,useExisting:br}]]}}static forChild(f){return{ngModule:p,providers:[{provide:Fn,multi:!0,useValue:f}]}}}return p.\u0275fac=function(f){return new(f||p)(i.LFG(Vr,8))},p.\u0275mod=i.oAB({type:p}),p.\u0275inj=i.cJS({}),p})();function Tc(p){return"guarded"}function aa(p){return["disabled"===p.initialNavigation?yi(3,[{provide:i.ip1,multi:!0,useFactory:()=>{const v=(0,i.f3M)(an);return()=>{v.setUpLocationChangeListener()}}},{provide:pr,useValue:2}]).\u0275providers:[],"enabledBlocking"===p.initialNavigation?yi(2,[{provide:pr,useValue:0},{provide:i.ip1,multi:!0,deps:[i.zs3],useFactory:v=>{const f=v.get(xe.V_,Promise.resolve());return()=>f.then(()=>new Promise(x=>{const V=v.get(an),oe=v.get(ec);ct(V,()=>{x(!0)}),v.get(P).afterPreactivation=()=>(x(!0),oe.closed?(0,I.of)(void 0):oe),V.initialNavigation()}))}}]).\u0275providers:[]]}const br=new i.OlP("")},45597:(kt,Pe,r)=>{"use strict";r.d(Pe,{BN:()=>So,uH:()=>at});var i=r(65879);function C(y,T){var R=Object.keys(y);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(y);T&&(q=q.filter(function(pe){return Object.getOwnPropertyDescriptor(y,pe).enumerable})),R.push.apply(R,q)}return R}function _(y){for(var T=1;Ty.length)&&(T=y.length);for(var R=0,q=new Array(T);R0;)T+=Ie[62*Math.random()|0];return T}function Fe(y){for(var T=[],R=(y||[]).length>>>0;R--;)T[R]=y[R];return T}function wt(y){return y.classList?Fe(y.classList):(y.getAttribute("class")||"").split(" ").filter(function(T){return T})}function $t(y){return"".concat(y).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function pn(y){return Object.keys(y||{}).reduce(function(T,R){return T+"".concat(R,": ").concat(y[R].trim(),";")},"")}function ln(y){return y.size!==ht.size||y.x!==ht.x||y.y!==ht.y||y.rotate!==ht.rotate||y.flipX||y.flipY}var Ae=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function ve(){var y=Bt,T=Xe,R=L.cssPrefix,q=L.replacementClass,pe=Ae;if(R!==y||q!==T){var Te=new RegExp("\\.".concat(y,"\\-"),"g"),Ue=new RegExp("\\--".concat(y,"\\-"),"g"),ct=new RegExp("\\.".concat(T),"g");pe=pe.replace(Te,".".concat(R,"-")).replace(Ue,"--".concat(R,"-")).replace(ct,".".concat(q))}return pe}var z=!1;function G(){L.autoAddCss&&!z&&(function Ve(y){if(y&&jt){var T=Ft.createElement("style");T.setAttribute("type","text/css"),T.innerHTML=y;for(var R=Ft.head.childNodes,q=null,pe=R.length-1;pe>-1;pe--){var Te=R[pe],Ue=(Te.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(Ue)>-1&&(q=Te)}Ft.head.insertBefore(T,q)}}(ve()),z=!0)}var Ee={mixout:function(){return{dom:{css:ve,insertCss:G}}},hooks:function(){return{beforeDOMElementCreation:function(){G()},beforeI2svg:function(){G()}}}},Je=Kt||{};Je[gt]||(Je[gt]={}),Je[gt].styles||(Je[gt].styles={}),Je[gt].hooks||(Je[gt].hooks={}),Je[gt].shims||(Je[gt].shims=[]);var mt=Je[gt],vt=[],Wt=!1;function Ln(y){var T=y.tag,R=y.attributes,q=void 0===R?{}:R,pe=y.children,Te=void 0===pe?[]:pe;return"string"==typeof y?$t(y):"<".concat(T," ").concat(function tn(y){return Object.keys(y||{}).reduce(function(T,R){return T+"".concat(R,'="').concat($t(y[R]),'" ')},"").trim()}(q),">").concat(Te.map(Ln).join(""),"")}function ti(y,T,R){if(y&&y[T]&&y[T][R])return{prefix:T,iconName:R,icon:y[T][R]}}jt&&((Wt=(Ft.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ft.readyState))||Ft.addEventListener("DOMContentLoaded",function y(){Ft.removeEventListener("DOMContentLoaded",y),Wt=1,vt.map(function(T){return T()})}));var Ai=function(T,R,q,pe){var Ct,qt,yt,Te=Object.keys(T),Ue=Te.length,ct=void 0!==pe?function(T,R){return function(q,pe,Te,Ue){return T.call(R,q,pe,Te,Ue)}}(R,pe):R;for(void 0===q?(Ct=1,yt=T[Te[0]]):(Ct=0,yt=q);Ct=55296&&pe<=56319&&R2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,pe=void 0!==q&&q,Te=Di(T);"function"!=typeof mt.hooks.addPack||pe?mt.styles[y]=_(_({},mt.styles[y]||{}),Te):mt.hooks.addPack(y,Di(T)),"fas"===y&&di("fa",T)}var Gn,ni,Ei,Xn=mt.styles,Vi=mt.shims,ii=(d(Gn={},Qe,Object.values(te[Qe])),d(Gn,zt,Object.values(te[zt])),Gn),Ti=null,no={},ha={},Ko={},Ea={},yo={},Sa=(d(ni={},Qe,Object.keys(he[Qe])),d(ni,zt,Object.keys(he[zt])),ni);var wo=function(){var T=function(Te){return Ai(Xn,function(Ue,ct,Ct){return Ue[Ct]=Ai(ct,Te,{}),Ue},{})};no=T(function(pe,Te,Ue){return Te[3]&&(pe[Te[3]]=Ue),Te[2]&&Te[2].filter(function(Ct){return"number"==typeof Ct}).forEach(function(Ct){pe[Ct.toString(16)]=Ue}),pe}),ha=T(function(pe,Te,Ue){return pe[Ue]=Ue,Te[2]&&Te[2].filter(function(Ct){return"string"==typeof Ct}).forEach(function(Ct){pe[Ct]=Ue}),pe}),yo=T(function(pe,Te,Ue){var ct=Te[2];return pe[Ue]=Ue,ct.forEach(function(Ct){pe[Ct]=Ue}),pe});var R="far"in Xn||L.autoFetchSvg,q=Ai(Vi,function(pe,Te){var Ue=Te[0],ct=Te[1],Ct=Te[2];return"far"===ct&&!R&&(ct="fas"),"string"==typeof Ue&&(pe.names[Ue]={prefix:ct,iconName:Ct}),"number"==typeof Ue&&(pe.unicodes[Ue.toString(16)]={prefix:ct,iconName:Ct}),pe},{names:{},unicodes:{}});Ko=q.names,Ea=q.unicodes,Ti=ci(L.styleDefault,{family:L.familyDefault})};function gn(y,T){return(no[y]||{})[T]}function Zn(y,T){return(yo[y]||{})[T]}function Qn(y){return Ko[y]||{prefix:null,iconName:null}}function Wi(){return Ti}(function ne(y){E.push(y)})(function(y){Ti=ci(y.styleDefault,{family:L.familyDefault})}),wo();var Oi=function(){return{prefix:null,iconName:null,rest:[]}};function ci(y){var R=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,q=void 0===R?Qe:R;return O[q][y]||O[q][he[q][y]]||(y in mt.styles?y:null)||null}var Yi=(d(Ei={},Qe,Object.keys(te[Qe])),d(Ei,zt,Object.keys(te[zt])),Ei);function mo(y){var T,q=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,pe=void 0!==q&&q,Te=(d(T={},Qe,"".concat(L.cssPrefix,"-").concat(Qe)),d(T,zt,"".concat(L.cssPrefix,"-").concat(zt)),T),Ue=null,ct=Qe;(y.includes(Te[Qe])||y.some(function(qt){return Yi[Qe].includes(qt)}))&&(ct=Qe),(y.includes(Te[zt])||y.some(function(qt){return Yi[zt].includes(qt)}))&&(ct=zt);var Ct=y.reduce(function(qt,yt){var on=function zi(y,T){var R=T.split("-"),q=R[0],pe=R.slice(1).join("-");return q!==y||""===pe||function Si(y){return~cn.indexOf(y)}(pe)?null:pe}(L.cssPrefix,yt);if(Xn[yt]?(yt=ii[ct].includes(yt)?Ce[ct][yt]:yt,Ue=yt,qt.prefix=yt):Sa[ct].indexOf(yt)>-1?(Ue=yt,qt.prefix=ci(yt,{family:ct})):on?qt.iconName=on:yt!==L.replacementClass&&yt!==Te[Qe]&&yt!==Te[zt]&&qt.rest.push(yt),!pe&&qt.prefix&&qt.iconName){var an="fa"===Ue?Qn(qt.iconName):{},On=Zn(qt.prefix,qt.iconName);an.prefix&&(Ue=null),qt.iconName=an.iconName||On||qt.iconName,qt.prefix=an.prefix||qt.prefix,"far"===qt.prefix&&!Xn.far&&Xn.fas&&!L.autoFetchSvg&&(qt.prefix="fas")}return qt},Oi());return(y.includes("fa-brands")||y.includes("fab"))&&(Ct.prefix="fab"),(y.includes("fa-duotone")||y.includes("fad"))&&(Ct.prefix="fad"),!Ct.prefix&&ct===zt&&(Xn.fass||L.autoFetchSvg)&&(Ct.prefix="fass",Ct.iconName=Zn(Ct.prefix,Ct.iconName)||Ct.iconName),("fa"===Ct.prefix||"fa"===Ue)&&(Ct.prefix=Wi()||"fas"),Ct}var Rn=function(){function y(){(function Z(y,T){if(!(y instanceof T))throw new TypeError("Cannot call a class as a function")})(this,y),this.definitions={}}return function re(y,T,R){T&&ie(y.prototype,T),R&&ie(y,R),Object.defineProperty(y,"prototype",{writable:!1})}(y,[{key:"add",value:function(){for(var R=this,q=arguments.length,pe=new Array(q),Te=0;Te0&&yt.forEach(function(on){"string"==typeof on&&(R[ct][on]=qt)}),R[ct][Ct]=qt}),R}}]),y}(),Jt=[],sn={},Hn={},Ii=Object.keys(Hn);function oi(y,T){for(var R=arguments.length,q=new Array(R>2?R-2:0),pe=2;pe1?T-1:0),q=1;q0&&void 0!==arguments[0]?arguments[0]:{};return jt?(mi("beforeI2svg",T),Vn("pseudoElements2svg",T),Vn("i2svg",T)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},R=T.autoReplaceSvgRoot;!1===L.autoReplaceSvg&&(L.autoReplaceSvg=!0),L.observeMutations=!0,function vn(y){jt&&(Wt?setTimeout(y,0):vt.push(y))}(function(){Wn({autoReplaceSvgRoot:R}),mi("watch",T)})}},Nn={noAuto:function(){L.autoReplaceSvg=!1,L.observeMutations=!1,mi("noAuto")},config:L,dom:bo,parse:{icon:function(T){if(null===T)return null;if("object"===I(T)&&T.prefix&&T.iconName)return{prefix:T.prefix,iconName:Zn(T.prefix,T.iconName)||T.iconName};if(Array.isArray(T)&&2===T.length){var R=0===T[1].indexOf("fa-")?T[1].slice(3):T[1],q=ci(T[0]);return{prefix:q,iconName:Zn(q,R)||R}}if("string"==typeof T&&(T.indexOf("".concat(L.cssPrefix,"-"))>-1||T.match(se))){var pe=mo(T.split(" "),{skipLookups:!0});return{prefix:pe.prefix||Wi(),iconName:Zn(pe.prefix,pe.iconName)||pe.iconName}}if("string"==typeof T){var Te=Wi();return{prefix:Te,iconName:Zn(Te,T)||T}}}},library:ui,findIconDefinition:Pi,toHtml:Ln},Wn=function(){var R=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,q=void 0===R?Ft:R;(Object.keys(mt.styles).length>0||L.autoFetchSvg)&&jt&&L.autoReplaceSvg&&Nn.dom.i2svg({node:q})};function pi(y,T){return Object.defineProperty(y,"abstract",{get:T}),Object.defineProperty(y,"html",{get:function(){return y.abstract.map(function(q){return Ln(q)})}}),Object.defineProperty(y,"node",{get:function(){if(jt){var q=Ft.createElement("div");return q.innerHTML=y.html,q.children}}}),y}function Ri(y){var T=y.icons,R=T.main,q=T.mask,pe=y.prefix,Te=y.iconName,Ue=y.transform,ct=y.symbol,Ct=y.title,qt=y.maskId,yt=y.titleId,on=y.extra,an=y.watchable,On=void 0!==an&&an,Tn=q.found?q:R,si=Tn.width,oo=Tn.height,Ci="fak"===pe,Li=[L.replacementClass,Te?"".concat(L.cssPrefix,"-").concat(Te):""].filter(function(yi){return-1===on.classes.indexOf(yi)}).filter(function(yi){return""!==yi||!!yi}).concat(on.classes).join(" "),xi={children:[],attributes:_(_({},on.attributes),{},{"data-prefix":pe,"data-icon":Te,class:Li,role:on.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(si," ").concat(oo)})},ao=Ci&&!~on.classes.indexOf("fa-fw")?{width:"".concat(si/oo*16*.0625,"em")}:{};On&&(xi.attributes[xt]=""),Ct&&(xi.children.push({tag:"title",attributes:{id:xi.attributes["aria-labelledby"]||"title-".concat(yt||Me())},children:[Ct]}),delete xi.attributes.title);var Bi=_(_({},xi),{},{prefix:pe,iconName:Te,main:R,mask:q,maskId:qt,transform:Ue,symbol:ct,styles:_(_({},ao),on.styles)}),po=q.found&&R.found?Vn("generateAbstractMask",Bi)||{children:[],attributes:{}}:Vn("generateAbstractIcon",Bi)||{children:[],attributes:{}},zn=po.attributes;return Bi.children=po.children,Bi.attributes=zn,ct?function Zi(y){var R=y.iconName,q=y.children,pe=y.attributes,Te=y.symbol,Ue=!0===Te?"".concat(y.prefix,"-").concat(L.cssPrefix,"-").concat(R):Te;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_(_({},pe),{},{id:Ue}),children:q}]}]}(Bi):function Io(y){var T=y.children,R=y.main,q=y.mask,pe=y.attributes,Te=y.styles,Ue=y.transform;if(ln(Ue)&&R.found&&!q.found){var qt={x:R.width/R.height/2,y:.5};pe.style=pn(_(_({},Te),{},{"transform-origin":"".concat(qt.x+Ue.x/16,"em ").concat(qt.y+Ue.y/16,"em")}))}return[{tag:"svg",attributes:pe,children:T}]}(Bi)}function Xo(y){var T=y.content,R=y.width,q=y.height,pe=y.transform,Te=y.title,Ue=y.extra,ct=y.watchable,Ct=void 0!==ct&&ct,qt=_(_(_({},Ue.attributes),Te?{title:Te}:{}),{},{class:Ue.classes.join(" ")});Ct&&(qt[xt]="");var yt=_({},Ue.styles);ln(pe)&&(yt.transform=function $n(y){var T=y.transform,R=y.width,pe=y.height,Te=void 0===pe?16:pe,Ue=y.startCentered,ct=void 0!==Ue&&Ue,Ct="";return Ct+=ct&&me?"translate(".concat(T.x/16-(void 0===R?16:R)/2,"em, ").concat(T.y/16-Te/2,"em) "):ct?"translate(calc(-50% + ".concat(T.x/16,"em), calc(-50% + ").concat(T.y/16,"em)) "):"translate(".concat(T.x/16,"em, ").concat(T.y/16,"em) "),(Ct+="scale(".concat(T.size/16*(T.flipX?-1:1),", ").concat(T.size/16*(T.flipY?-1:1),") "))+"rotate(".concat(T.rotate,"deg) ")}({transform:pe,startCentered:!0,width:R,height:q}),yt["-webkit-transform"]=yt.transform);var on=pn(yt);on.length>0&&(qt.style=on);var an=[];return an.push({tag:"span",attributes:qt,children:[T]}),Te&&an.push({tag:"span",attributes:{class:"sr-only"},children:[Te]}),an}var vi=mt.styles;function fo(y){var T=y[0],R=y[1],Te=W(y.slice(4),1)[0];return{found:!0,width:T,height:R,icon:Array.isArray(Te)?{tag:"g",attributes:{class:"".concat(L.cssPrefix,"-").concat(Dt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(L.cssPrefix,"-").concat(Dt.SECONDARY),fill:"currentColor",d:Te[0]}},{tag:"path",attributes:{class:"".concat(L.cssPrefix,"-").concat(Dt.PRIMARY),fill:"currentColor",d:Te[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:Te}}}}var vo={found:!1,width:512,height:512};function Po(y,T){var R=T;return"fa"===T&&null!==L.styleDefault&&(T=Wi()),new Promise(function(q,pe){if(Vn("missingIconAbstract"),"fa"===R){var Ue=Qn(y)||{};y=Ue.iconName||y,T=Ue.prefix||T}if(y&&T&&vi[T]&&vi[T][y])return q(fo(vi[T][y]));(function kn(y,T){!Ht&&!L.showMissingIcons&&y&&console.error('Icon with name "'.concat(y,'" and prefix "').concat(T,'" is missing.'))})(y,T),q(_(_({},vo),{},{icon:L.showMissingIcons&&y&&Vn("missingIconAbstract")||{}}))})}var pa=function(){},No=L.measurePerformance&&Ut&&Ut.mark&&Ut.measure?Ut:{mark:pa,measure:pa},ki='FA "6.4.2"',ko=function(T){No.mark("".concat(ki," ").concat(T," ends")),No.measure("".concat(ki," ").concat(T),"".concat(ki," ").concat(T," begins"),"".concat(ki," ").concat(T," ends"))},Do={begin:function(T){return No.mark("".concat(ki," ").concat(T," begins")),function(){return ko(T)}},end:ko},Jn=function(){};function Qo(y){return"string"==typeof(y.getAttribute?y.getAttribute(xt):null)}function Mo(y){return Ft.createElementNS("http://www.w3.org/2000/svg",y)}function Jo(y){return Ft.createElement(y)}function hi(y){var R=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,q=void 0===R?"svg"===y.tag?Mo:Jo:R;if("string"==typeof y)return Ft.createTextNode(y);var pe=q(y.tag);return Object.keys(y.attributes||[]).forEach(function(Ue){pe.setAttribute(Ue,y.attributes[Ue])}),(y.children||[]).forEach(function(Ue){pe.appendChild(hi(Ue,{ceFn:q}))}),pe}var io={replace:function(T){var R=T[0];if(R.parentNode)if(T[1].forEach(function(pe){R.parentNode.insertBefore(hi(pe),R)}),null===R.getAttribute(xt)&&L.keepOriginalSource){var q=Ft.createComment(function Ro(y){var T=" ".concat(y.outerHTML," ");return"".concat(T,"Font Awesome fontawesome.com ")}(R));R.parentNode.replaceChild(q,R)}else R.remove()},nest:function(T){var R=T[0],q=T[1];if(~wt(R).indexOf(L.replacementClass))return io.replace(T);var pe=new RegExp("".concat(L.cssPrefix,"-.*"));if(delete q[0].attributes.id,q[0].attributes.class){var Te=q[0].attributes.class.split(" ").reduce(function(ct,Ct){return Ct===L.replacementClass||Ct.match(pe)?ct.toSvg.push(Ct):ct.toNode.push(Ct),ct},{toNode:[],toSvg:[]});q[0].attributes.class=Te.toSvg.join(" "),0===Te.toNode.length?R.removeAttribute("class"):R.setAttribute("class",Te.toNode.join(" "))}var Ue=q.map(function(ct){return Ln(ct)}).join("\n");R.setAttribute(xt,""),R.innerHTML=Ue}};function ga(y){y()}function Ya(y,T){var R="function"==typeof T?T:Jn;if(0===y.length)R();else{var q=ga;L.mutateApproach===ke&&(q=Kt.requestAnimationFrame||ga),q(function(){var pe=function uo(){return!0===L.autoReplaceSvg?io.replace:io[L.autoReplaceSvg]||io.replace}(),Te=Do.begin("mutate");y.map(pe),Te(),R()})}}var Co=!1;function Fi(){Co=!0}function qo(){Co=!1}var ba=null;function Fo(y){if(Ot&&L.observeMutations){var T=y.treeCallback,R=void 0===T?Jn:T,q=y.nodeCallback,pe=void 0===q?Jn:q,Te=y.pseudoElementsCallback,Ue=void 0===Te?Jn:Te,ct=y.observeMutationsRoot,Ct=void 0===ct?Ft:ct;ba=new Ot(function(qt){if(!Co){var yt=Wi();Fe(qt).forEach(function(on){if("childList"===on.type&&on.addedNodes.length>0&&!Qo(on.addedNodes[0])&&(L.searchPseudoElements&&Ue(on.target),R(on.target)),"attributes"===on.type&&on.target.parentNode&&L.searchPseudoElements&&Ue(on.target.parentNode),"attributes"===on.type&&Qo(on.target)&&~Et.indexOf(on.attributeName))if("class"===on.attributeName&&function Un(y){var T=y.getAttribute?y.getAttribute(nt):null,R=y.getAttribute?y.getAttribute(rt):null;return T&&R}(on.target)){var an=mo(wt(on.target)),Tn=an.iconName;on.target.setAttribute(nt,an.prefix||yt),Tn&&on.target.setAttribute(rt,Tn)}else(function _i(y){return y&&y.classList&&y.classList.contains&&y.classList.contains(L.replacementClass)})(on.target)&&pe(on.target)})}}),jt&&ba.observe(Ct,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function va(y){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},R=function Er(y){var T=y.getAttribute("data-prefix"),R=y.getAttribute("data-icon"),q=void 0!==y.innerText?y.innerText.trim():"",pe=mo(wt(y));return pe.prefix||(pe.prefix=Wi()),T&&R&&(pe.prefix=T,pe.iconName=R),pe.iconName&&pe.prefix||(pe.prefix&&q.length>0&&(pe.iconName=function qn(y,T){return(ha[y]||{})[T]}(pe.prefix,y.innerText)||gn(pe.prefix,An(y.innerText))),!pe.iconName&&L.autoFetchSvg&&y.firstChild&&y.firstChild.nodeType===Node.TEXT_NODE&&(pe.iconName=y.firstChild.data)),pe}(y),q=R.iconName,pe=R.prefix,Te=R.rest,Ue=function Za(y){var T=Fe(y.attributes).reduce(function(pe,Te){return"class"!==pe.name&&"style"!==pe.name&&(pe[Te.name]=Te.value),pe},{}),R=y.getAttribute("title"),q=y.getAttribute("data-fa-title-id");return L.autoA11y&&(R?T["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(q||Me()):(T["aria-hidden"]="true",T.focusable="false")),T}(y),ct=oi("parseNodeAttributes",{},y),Ct=T.styleParser?function za(y){var T=y.getAttribute("style"),R=[];return T&&(R=T.split(";").reduce(function(q,pe){var Te=pe.split(":"),Ue=Te[0],ct=Te.slice(1);return Ue&&ct.length>0&&(q[Ue]=ct.join(":").trim()),q},{})),R}(y):[];return _({iconName:q,title:y.getAttribute("title"),titleId:y.getAttribute("data-fa-title-id"),prefix:pe,transform:ht,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:Te,styles:Ct,attributes:Ue}},ct)}var sr=mt.styles;function S(y){var T="nest"===L.autoReplaceSvg?va(y,{styleParser:!1}):va(y);return~T.extra.classes.indexOf(ae)?Vn("generateLayersText",y,T):Vn("generateSvgReplacementMutation",y,T)}var k=new Set;function w(y){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!jt)return Promise.resolve();var R=Ft.documentElement.classList,q=function(on){return R.add("".concat(ft,"-").concat(on))},pe=function(on){return R.remove("".concat(ft,"-").concat(on))},Te=L.autoFetchSvg?k:ze.map(function(yt){return"fa-".concat(yt)}).concat(Object.keys(sr));Te.includes("fa")||Te.push("fa");var Ue=[".".concat(ae,":not([").concat(xt,"])")].concat(Te.map(function(yt){return".".concat(yt,":not([").concat(xt,"])")})).join(", ");if(0===Ue.length)return Promise.resolve();var ct=[];try{ct=Fe(y.querySelectorAll(Ue))}catch{}if(!(ct.length>0))return Promise.resolve();q("pending"),pe("complete");var Ct=Do.begin("onTree"),qt=ct.reduce(function(yt,on){try{var an=S(on);an&&yt.push(an)}catch(On){Ht||"MissingIcon"===On.name&&console.error(On)}return yt},[]);return new Promise(function(yt,on){Promise.all(qt).then(function(an){Ya(an,function(){q("active"),q("complete"),pe("pending"),"function"==typeof T&&T(),Ct(),yt()})}).catch(function(an){Ct(),on(an)})})}function J(y){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;S(y).then(function(R){R&&Ya([R],T)})}ze.map(function(y){k.add("fa-".concat(y))}),Object.keys(he[Qe]).map(k.add.bind(k)),Object.keys(he[zt]).map(k.add.bind(k)),k=de(k);var Yt=function(T){var R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},q=R.transform,pe=void 0===q?ht:q,Te=R.symbol,Ue=void 0!==Te&&Te,ct=R.mask,Ct=void 0===ct?null:ct,qt=R.maskId,yt=void 0===qt?null:qt,on=R.title,an=void 0===on?null:on,On=R.titleId,Tn=void 0===On?null:On,si=R.classes,oo=void 0===si?[]:si,Ci=R.attributes,Li=void 0===Ci?{}:Ci,xi=R.styles,ao=void 0===xi?{}:xi;if(T){var Bi=T.prefix,po=T.iconName,At=T.icon;return pi(_({type:"icon"},T),function(){return mi("beforeDOMElementCreation",{iconDefinition:T,params:R}),L.autoA11y&&(an?Li["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(Tn||Me()):(Li["aria-hidden"]="true",Li.focusable="false")),Ri({icons:{main:fo(At),mask:Ct?fo(Ct.icon):{found:!1,width:null,height:null,icon:{}}},prefix:Bi,iconName:po,transform:_(_({},ht),pe),symbol:Ue,title:an,maskId:yt,titleId:Tn,extra:{attributes:Li,styles:ao,classes:oo}})})}},fi={mixout:function(){return{icon:(y=Yt,function(T){var R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},q=(T||{}).icon?T:Pi(T||{}),pe=R.mask;return pe&&(pe=(pe||{}).icon?pe:Pi(pe||{})),y(q,_(_({},R),{},{mask:pe}))})};var y},hooks:function(){return{mutationObserverCallbacks:function(R){return R.treeCallback=w,R.nodeCallback=J,R}}},provides:function(T){T.i2svg=function(R){var q=R.node,Te=R.callback;return w(void 0===q?Ft:q,void 0===Te?function(){}:Te)},T.generateSvgReplacementMutation=function(R,q){var pe=q.iconName,Te=q.title,Ue=q.titleId,ct=q.prefix,Ct=q.transform,qt=q.symbol,yt=q.mask,on=q.maskId,an=q.extra;return new Promise(function(On,Tn){Promise.all([Po(pe,ct),yt.iconName?Po(yt.iconName,yt.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(si){var oo=W(si,2);On([R,Ri({icons:{main:oo[0],mask:oo[1]},prefix:ct,iconName:pe,transform:Ct,symbol:qt,maskId:on,title:Te,titleId:Ue,extra:an,watchable:!0})])}).catch(Tn)})},T.generateAbstractIcon=function(R){var qt,q=R.children,pe=R.attributes,Te=R.main,Ue=R.transform,Ct=pn(R.styles);return Ct.length>0&&(pe.style=Ct),ln(Ue)&&(qt=Vn("generateAbstractTransformGrouping",{main:Te,transform:Ue,containerWidth:Te.width,iconWidth:Te.width})),q.push(qt||Te.icon),{children:q,attributes:pe}}}},Mi={mixout:function(){return{layer:function(R){var q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},pe=q.classes,Te=void 0===pe?[]:pe;return pi({type:"layer"},function(){mi("beforeDOMElementCreation",{assembler:R,params:q});var Ue=[];return R(function(ct){Array.isArray(ct)?ct.map(function(Ct){Ue=Ue.concat(Ct.abstract)}):Ue=Ue.concat(ct.abstract)}),[{tag:"span",attributes:{class:["".concat(L.cssPrefix,"-layers")].concat(de(Te)).join(" ")},children:Ue}]})}}}},ea={mixout:function(){return{counter:function(R){var q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},pe=q.title,Te=void 0===pe?null:pe,Ue=q.classes,ct=void 0===Ue?[]:Ue,Ct=q.attributes,qt=void 0===Ct?{}:Ct,yt=q.styles,on=void 0===yt?{}:yt;return pi({type:"counter",content:R},function(){return mi("beforeDOMElementCreation",{content:R,params:q}),function Ki(y){var T=y.content,R=y.title,q=y.extra,pe=_(_(_({},q.attributes),R?{title:R}:{}),{},{class:q.classes.join(" ")}),Te=pn(q.styles);Te.length>0&&(pe.style=Te);var Ue=[];return Ue.push({tag:"span",attributes:pe,children:[T]}),R&&Ue.push({tag:"span",attributes:{class:"sr-only"},children:[R]}),Ue}({content:R.toString(),title:Te,extra:{attributes:qt,styles:on,classes:["".concat(L.cssPrefix,"-layers-counter")].concat(de(ct))}})})}}}},Ha={mixout:function(){return{text:function(R){var q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},pe=q.transform,Te=void 0===pe?ht:pe,Ue=q.title,ct=void 0===Ue?null:Ue,Ct=q.classes,qt=void 0===Ct?[]:Ct,yt=q.attributes,on=void 0===yt?{}:yt,an=q.styles,On=void 0===an?{}:an;return pi({type:"text",content:R},function(){return mi("beforeDOMElementCreation",{content:R,params:q}),Xo({content:R,transform:_(_({},ht),Te),title:ct,extra:{attributes:on,styles:On,classes:["".concat(L.cssPrefix,"-layers-text")].concat(de(qt))}})})}}},provides:function(T){T.generateLayersText=function(R,q){var pe=q.title,Te=q.transform,Ue=q.extra,ct=null,Ct=null;if(me){var qt=parseInt(getComputedStyle(R).fontSize,10),yt=R.getBoundingClientRect();ct=yt.width/qt,Ct=yt.height/qt}return L.autoA11y&&!pe&&(Ue.attributes["aria-hidden"]="true"),Promise.resolve([R,Xo({content:R.innerHTML,width:ct,height:Ct,transform:Te,title:pe,extra:Ue,watchable:!0})])}}},Ka=new RegExp('"',"ug"),Xa=[1105920,1112319];function dr(y,T){var R="".concat(Mt).concat(T.replace(":","-"));return new Promise(function(q,pe){if(null!==y.getAttribute(R))return q();var Ue=Fe(y.children).filter(function(At){return At.getAttribute(tt)===T})[0],ct=Kt.getComputedStyle(y,T),Ct=ct.getPropertyValue("font-family").match(N),qt=ct.getPropertyValue("font-weight"),yt=ct.getPropertyValue("content");if(Ue&&!Ct)return y.removeChild(Ue),q();if(Ct&&"none"!==yt&&""!==yt){var on=ct.getPropertyValue("content"),an=~["Sharp"].indexOf(Ct[2])?zt:Qe,On=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(Ct[2])?O[an][Ct[2].toLowerCase()]:j[an][qt],Tn=function lr(y){var T=y.replace(Ka,""),R=function Pn(y,T){var pe,R=y.length,q=y.charCodeAt(T);return q>=55296&&q<=56319&&R>T+1&&(pe=y.charCodeAt(T+1))>=56320&&pe<=57343?1024*(q-55296)+pe-56320+65536:q}(T,0),q=R>=Xa[0]&&R<=Xa[1],pe=2===T.length&&T[0]===T[1];return{value:An(pe?T[0]:T),isSecondary:q||pe}}(on),si=Tn.value,oo=Tn.isSecondary,Ci=Ct[0].startsWith("FontAwesome"),Li=gn(On,si),xi=Li;if(Ci){var ao=function Kn(y){var T=Ea[y],R=gn("fas",y);return T||(R?{prefix:"fas",iconName:R}:null)||{prefix:null,iconName:null}}(si);ao.iconName&&ao.prefix&&(Li=ao.iconName,On=ao.prefix)}if(!Li||oo||Ue&&Ue.getAttribute(nt)===On&&Ue.getAttribute(rt)===xi)q();else{y.setAttribute(R,xi),Ue&&y.removeChild(Ue);var Bi=function cr(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ht,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),po=Bi.extra;po.attributes[tt]=T,Po(Li,On).then(function(At){var zn=Ri(_(_({},Bi),{},{icons:{main:At,mask:Oi()},prefix:On,iconName:xi,extra:po,watchable:!0})),yi=Ft.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===T?y.insertBefore(yi,y.firstChild):y.appendChild(yi),yi.outerHTML=zn.map(function(Qi){return Ln(Qi)}).join("\n"),y.removeAttribute(R),q()}).catch(pe)}}else q()})}function Qa(y){return Promise.all([dr(y,"::before"),dr(y,"::after")])}function Sr(y){return!(y.parentNode===document.head||~bt.indexOf(y.tagName.toUpperCase())||y.getAttribute(tt)||y.parentNode&&"svg"===y.parentNode.tagName)}function ta(y){if(jt)return new Promise(function(T,R){var q=Fe(y.querySelectorAll("*")).filter(Sr).map(Qa),pe=Do.begin("searchPseudoElements");Fi(),Promise.all(q).then(function(){pe(),qo(),T()}).catch(function(){pe(),qo(),R()})})}var ho=!1,Bo=function(T){return T.toLowerCase().split(" ").reduce(function(q,pe){var Te=pe.toLowerCase().split("-"),Ue=Te[0],ct=Te.slice(1).join("-");if(Ue&&"h"===ct)return q.flipX=!0,q;if(Ue&&"v"===ct)return q.flipY=!0,q;if(ct=parseFloat(ct),isNaN(ct))return q;switch(Ue){case"grow":q.size=q.size+ct;break;case"shrink":q.size=q.size-ct;break;case"left":q.x=q.x-ct;break;case"right":q.x=q.x+ct;break;case"up":q.y=q.y-ct;break;case"down":q.y=q.y+ct;break;case"rotate":q.rotate=q.rotate+ct}return q},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},_a={x:0,y:0,width:"100%",height:"100%"};function Uo(y){return y.attributes&&(y.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(y.attributes.fill="black"),y}!function Ni(y,T){var R=T.mixoutsTo;Jt=y,sn={},Object.keys(Hn).forEach(function(q){-1===Ii.indexOf(q)&&delete Hn[q]}),Jt.forEach(function(q){var pe=q.mixout?q.mixout():{};if(Object.keys(pe).forEach(function(Ue){"function"==typeof pe[Ue]&&(R[Ue]=pe[Ue]),"object"===I(pe[Ue])&&Object.keys(pe[Ue]).forEach(function(ct){R[Ue]||(R[Ue]={}),R[Ue][ct]=pe[Ue][ct]})}),q.hooks){var Te=q.hooks();Object.keys(Te).forEach(function(Ue){sn[Ue]||(sn[Ue]=[]),sn[Ue].push(Te[Ue])})}q.provides&&q.provides(Hn)})}([Ee,fi,Mi,ea,Ha,{hooks:function(){return{mutationObserverCallbacks:function(R){return R.pseudoElementsCallback=ta,R}}},provides:function(T){T.pseudoElements2svg=function(R){var q=R.node;L.searchPseudoElements&&ta(void 0===q?Ft:q)}}},{mixout:function(){return{dom:{unwatch:function(){Fi(),ho=!0}}}},hooks:function(){return{bootstrap:function(){Fo(oi("mutationObserverCallbacks",{}))},noAuto:function(){!function Eo(){ba&&ba.disconnect()}()},watch:function(R){var q=R.observeMutationsRoot;ho?qo():Fo(oi("mutationObserverCallbacks",{observeMutationsRoot:q}))}}}},{mixout:function(){return{parse:{transform:function(R){return Bo(R)}}}},hooks:function(){return{parseNodeAttributes:function(R,q){var pe=q.getAttribute("data-fa-transform");return pe&&(R.transform=Bo(pe)),R}}},provides:function(T){T.generateAbstractTransformGrouping=function(R){var q=R.main,pe=R.transform,Ue=R.iconWidth,ct={transform:"translate(".concat(R.containerWidth/2," 256)")},Ct="translate(".concat(32*pe.x,", ").concat(32*pe.y,") "),qt="scale(".concat(pe.size/16*(pe.flipX?-1:1),", ").concat(pe.size/16*(pe.flipY?-1:1),") "),yt="rotate(".concat(pe.rotate," 0 0)"),On={outer:ct,inner:{transform:"".concat(Ct," ").concat(qt," ").concat(yt)},path:{transform:"translate(".concat(Ue/2*-1," -256)")}};return{tag:"g",attributes:_({},On.outer),children:[{tag:"g",attributes:_({},On.inner),children:[{tag:q.icon.tag,children:q.icon.children,attributes:_(_({},q.icon.attributes),On.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(R,q){var pe=q.getAttribute("data-fa-mask"),Te=pe?mo(pe.split(" ").map(function(Ue){return Ue.trim()})):Oi();return Te.prefix||(Te.prefix=Wi()),R.mask=Te,R.maskId=q.getAttribute("data-fa-mask-id"),R}}},provides:function(T){T.generateAbstractMask=function(R){var y,q=R.children,pe=R.attributes,Te=R.main,Ue=R.mask,ct=R.maskId,yt=Te.icon,an=Ue.icon,On=function Zt(y){var T=y.transform,q=y.iconWidth,pe={transform:"translate(".concat(y.containerWidth/2," 256)")},Te="translate(".concat(32*T.x,", ").concat(32*T.y,") "),Ue="scale(".concat(T.size/16*(T.flipX?-1:1),", ").concat(T.size/16*(T.flipY?-1:1),") "),ct="rotate(".concat(T.rotate," 0 0)");return{outer:pe,inner:{transform:"".concat(Te," ").concat(Ue," ").concat(ct)},path:{transform:"translate(".concat(q/2*-1," -256)")}}}({transform:R.transform,containerWidth:Ue.width,iconWidth:Te.width}),Tn={tag:"rect",attributes:_(_({},_a),{},{fill:"white"})},si=yt.children?{children:yt.children.map(Uo)}:{},oo={tag:"g",attributes:_({},On.inner),children:[Uo(_({tag:yt.tag,attributes:_(_({},yt.attributes),On.path)},si))]},Ci={tag:"g",attributes:_({},On.outer),children:[oo]},Li="mask-".concat(ct||Me()),xi="clip-".concat(ct||Me()),ao={tag:"mask",attributes:_(_({},_a),{},{id:Li,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[Tn,Ci]},Bi={tag:"defs",children:[{tag:"clipPath",attributes:{id:xi},children:(y=an,"g"===y.tag?y.children:[y])},ao]};return q.push(Bi,{tag:"rect",attributes:_({fill:"currentColor","clip-path":"url(#".concat(xi,")"),mask:"url(#".concat(Li,")")},_a)}),{children:q,attributes:pe}}}},{provides:function(T){var R=!1;Kt.matchMedia&&(R=Kt.matchMedia("(prefers-reduced-motion: reduce)").matches),T.missingIconAbstract=function(){var q=[],pe={fill:"currentColor"},Te={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};q.push({tag:"path",attributes:_(_({},pe),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var Ue=_(_({},Te),{},{attributeName:"opacity"}),ct={tag:"circle",attributes:_(_({},pe),{},{cx:"256",cy:"364",r:"28"}),children:[]};return R||ct.children.push({tag:"animate",attributes:_(_({},Te),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_(_({},Ue),{},{values:"1;0;1;1;0;1;"})}),q.push(ct),q.push({tag:"path",attributes:_(_({},pe),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:R?[]:[{tag:"animate",attributes:_(_({},Ue),{},{values:"1;0;0;0;0;1;"})}]}),R||q.push({tag:"path",attributes:_(_({},pe),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_(_({},Ue),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:q}}}},{hooks:function(){return{parseNodeAttributes:function(R,q){var pe=q.getAttribute("data-fa-symbol");return R.symbol=null!==pe&&(""===pe||pe),R}}}}],{mixoutsTo:Nn});var ia=Nn.parse,er=Nn.icon,Va=r(6593);const Ta=["*"],hr=y=>{const T={[`fa-${y.animation}`]:null!=y.animation&&!y.animation.startsWith("spin"),"fa-spin":"spin"===y.animation||"spin-reverse"===y.animation,"fa-spin-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-spin-reverse":"spin-reverse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-fw":y.fixedWidth,"fa-border":y.border,"fa-inverse":y.inverse,"fa-layers-counter":y.counter,"fa-flip-horizontal":"horizontal"===y.flip||"both"===y.flip,"fa-flip-vertical":"vertical"===y.flip||"both"===y.flip,[`fa-${y.size}`]:null!==y.size,[`fa-rotate-${y.rotate}`]:null!==y.rotate,[`fa-pull-${y.pull}`]:null!==y.pull,[`fa-stack-${y.stackItemSize}`]:null!=y.stackItemSize};return Object.keys(T).map(R=>T[R]?R:null).filter(R=>R)};let xo=(()=>{class y{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}}return y.\u0275fac=function(R){return new(R||y)},y.\u0275prov=i.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),Ca=(()=>{class y{constructor(){this.definitions={}}addIcons(...R){for(const q of R){q.prefix in this.definitions||(this.definitions[q.prefix]={}),this.definitions[q.prefix][q.iconName]=q;for(const pe of q.icon[2])"string"==typeof pe&&(this.definitions[q.prefix][pe]=q)}}addIconPacks(...R){for(const q of R){const pe=Object.keys(q).map(Te=>q[Te]);this.addIcons(...pe)}}getIconDefinition(R,q){return R in this.definitions&&q in this.definitions[R]?this.definitions[R][q]:null}}return y.\u0275fac=function(R){return new(R||y)},y.\u0275prov=i.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),xa=(()=>{class y{constructor(){this.stackItemSize="1x"}ngOnChanges(R){if("size"in R)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}}return y.\u0275fac=function(R){return new(R||y)},y.\u0275dir=i.lG2({type:y,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[i.TTD]}),y})(),Fn=(()=>{class y{constructor(R,q){this.renderer=R,this.elementRef=q}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(R){"size"in R&&(null!=R.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${R.size.currentValue}`),null!=R.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${R.size.previousValue}`))}}return y.\u0275fac=function(R){return new(R||y)(i.Y36(i.Qsj),i.Y36(i.SBq))},y.\u0275cmp=i.Xpm({type:y,selectors:[["fa-stack"]],inputs:{size:"size"},features:[i.TTD],ngContentSelectors:Ta,decls:1,vars:0,template:function(R,q){1&R&&(i.F$t(),i.Hsn(0))},encapsulation:2}),y})(),So=(()=>{class y{set spin(R){this.animation=R?"spin":void 0}set pulse(R){this.animation=R?"spin-pulse":void 0}constructor(R,q,pe,Te,Ue){this.sanitizer=R,this.config=q,this.iconLibrary=pe,this.stackItem=Te,this.classes=[],null!=Ue&&null==Te&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(R){if(null!=this.icon||null!=this.config.fallbackIcon){if(R){const pe=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=pe){const Te=this.buildParams();this.renderIcon(pe,Te)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(R){const q=((y,T)=>(y=>void 0!==y.prefix&&void 0!==y.iconName)(y)?y:"string"==typeof y?{prefix:T,iconName:y}:{prefix:y[0],iconName:y[1]})(R,this.config.defaultPrefix);return"icon"in q?q:this.iconLibrary.getIconDefinition(q.prefix,q.iconName)??((y=>{throw new Error(`Could not find icon with iconName=${y.iconName} and prefix=${y.prefix} in the icon library.`)})(q),null)}buildParams(){const R={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},q="string"==typeof this.transform?ia.transform(this.transform):this.transform;return{title:this.title,transform:q,classes:[...hr(R),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(R,q){const pe=er(R,q);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(pe.html.join("\n"))}}return y.\u0275fac=function(R){return new(R||y)(i.Y36(Va.H7),i.Y36(xo),i.Y36(Ca),i.Y36(xa,8),i.Y36(Fn,8))},y.\u0275cmp=i.Xpm({type:y,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(R,q){2&R&&(i.Ikx("innerHTML",q.renderedIconHTML,i.oJD),i.uIk("title",q.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[i.TTD],decls:0,vars:0,template:function(R,q){},encapsulation:2}),y})(),at=(()=>{class y{}return y.\u0275fac=function(R){return new(R||y)},y.\u0275mod=i.oAB({type:y}),y.\u0275inj=i.cJS({}),y})()},90590:(kt,Pe,r)=>{"use strict";r.d(Pe,{$9F:()=>z_,BCn:()=>kh,CgH:()=>m1,DBf:()=>b4,DD4:()=>Gr,FL8:()=>u_,FU$:()=>p4,ILF:()=>U1,IwR:()=>Dm,IyC:()=>X9,LEp:()=>h_,Mdf:()=>Rs,Mzg:()=>M1,NBC:()=>Cv,QDM:()=>r6,QLU:()=>hu,RLE:()=>Sr,T80:()=>_3,Vui:()=>He,Xjp:()=>lf,Y$T:()=>Nu,Yai:()=>po,_1N:()=>Oc,acZ:()=>cf,byT:()=>an,cC_:()=>q1,cf$:()=>J8,dT$:()=>H6,f8k:()=>Ql,g82:()=>hl,gMD:()=>hd,gc2:()=>Xg,go9:()=>B9,iV1:()=>y8,iiS:()=>ls,ik8:()=>Ku,kXW:()=>C8,kZ_:()=>gv,lXL:()=>di,m6i:()=>K6,nfZ:()=>Tt,oso:()=>ic,q7m:()=>U4,r8p:()=>F9,sqG:()=>kf,t5N:()=>C_,uli:()=>w_,x58:()=>Ue,xiG:()=>va,zc:()=>Iu});var He={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Tt={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},di={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},va={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},Sr={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Ue={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},an={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]},po={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},ic={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},U1={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},Gr={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},q1={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},ls={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},Ql={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},_3={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},r6=_3,kh={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"]},H6={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},m1={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},K6={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},Oc={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]},Rs={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},Dm={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},cf={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},lf={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},M1={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},p4={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},b4={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},kf=b4,C8={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z"]},y8={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},U4={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},J8={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Xg={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},hu={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},hd={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"]},Iu={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},Nu={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},gv={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"]},F9={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},hl={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},Cv=hl,B9={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},u_={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},h_={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Ku={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},C_={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"]},w_={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},z_={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},X9={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},42346:(kt,Pe,r)=>{"use strict";r.d(Pe,{Iu:()=>ae,Ot:()=>it,Vn:()=>j,h7:()=>$,iX:()=>ne,y4:()=>Ze});var i=r(81180),C=r(65879),_=r(22096),I=r(48180),B=r(7715),Z=r(37398),ie=r(78645),re=r(65619),d=r(9315),F=r(37921),le=r(99397),W=r(26306),de=r(70940),Q=r(94664),ue=r(52572),xe=r(36232),He=r(54007);class et{constructor(ve){(0,i.Z)(this,"translations",void 0),this.translations=ve}getTranslation(ve){return(0,_.of)(this.translations.get(ve)||{})}}const st=new C.OlP("TRANSLOCO_LOADER");function We(Ae,ve){return Ae&&(Object.prototype.hasOwnProperty.call(Ae,ve)?Ae[ve]:ve.split(".").reduce((z,G)=>z?.[G],Ae))}function fe(Ae){return Ae?Array.isArray(Ae)?Ae.length:ot(Ae)?Object.keys(Ae).length:Ae?Ae.length:0:0}function Se(Ae){return"string"==typeof Ae}function ot(Ae){return!!Ae&&"object"==typeof Ae&&!Array.isArray(Ae)}function Tt(Ae){return Ae.replace(/(?:^\w|[A-Z]|\b\w)/g,(ve,z)=>0==z?ve.toLowerCase():ve.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Ft(Ae){return null==Ae}function Ot(Ae){return!1===Ft(Ae)}function Pt(Ae){return Ae&&"string"==typeof Ae.scope}function Ne(Ae){return(0,He.flatten)(Ae,{safe:!0})}const Ge=new C.OlP("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>ut}),ut={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function _t(Ae={}){return{...ut,...Ae,missingHandler:{...ut.missingHandler,...Ae.missingHandler},flatten:{...ut.flatten,...Ae.flatten}}}const gt=new C.OlP("TRANSLOCO_TRANSPILER");let dt=(()=>{class Ae{constructor(z){(0,i.Z)(this,"interpolationMatcher",void 0),this.interpolationMatcher=function Bt(Ae){const[ve,z]=Ae.interpolation;return new RegExp(`${ve}(.*?)${z}`,"g")}(z??ut)}transpile(z,G={},Ee,Je){return Se(z)?z.replace(this.interpolationMatcher,(mt,vt)=>(vt=vt.trim(),Ot(G[vt])?G[vt]:Ot(Ee[vt])?this.transpile(Ee[vt],G,Ee,Je):"")):(G&&(ot(z)?z=this.handleObject(z,G,Ee,Je):Array.isArray(z)&&(z=this.handleArray(z,G,Ee,Je))),z)}handleObject(z,G={},Ee,Je){let mt=z;return Object.keys(G).forEach(vt=>{const rn=We(mt,vt),Wt=We(G,vt),vn=this.transpile(rn,Wt,Ee,Je);mt=function ee(Ae,ve,z){Ae={...Ae};const G=ve.split("."),Ee=G.length-1;return G.reduce((Je,mt,vt)=>(Je[mt]=vt===Ee?z:Array.isArray(Je[mt])?Je[mt].slice():{...Je[mt]},Je&&Je[mt]),Ae),Ae}(mt,vt,vn)}),mt}handleArray(z,G={},Ee,Je){return z.map(mt=>this.transpile(mt,G,Ee,Je))}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.LFG(Ge,8))}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();const tt=new C.OlP("TRANSLOCO_MISSING_HANDLER");let Mt=(()=>{class Ae{handle(z,G){return G.missingHandler.logMissingKey&&!G.prodMode&&console.warn(`%c Missing translation for '${z}'`,"font-size: 12px; color: red"),z}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();const nt=new C.OlP("TRANSLOCO_INTERCEPTOR");let rt=(()=>{class Ae{preSaveTranslation(z){return z}preSaveTranslationKey(z,G){return G}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();const ft=new C.OlP("TRANSLOCO_FALLBACK_STRATEGY");let se,ke=(()=>{class Ae{constructor(z){(0,i.Z)(this,"userConfig",void 0),this.userConfig=z}getNextLangs(){const z=this.userConfig.fallbackLang;if(!z)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(z)?z:[z]}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.LFG(Ge))}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac})),Ae})();function bt(Ae){if(!Ae)return"";const ve=Ae.split("/");return ve.pop(),ve.join("/")}function Ht(Ae){return Ae?Ae.split("/").pop():""}function Qe(Ae,ve,z="|"){if(Se(Ae)){const G=Ae.split(z),Ee=G.pop();return Ee===ve?[!0,G.toString()]:[!1,Ee]}return[!1,""]}function he(Ae,ve){return function me(Ae){return Ae&&ot(Ae.loader)}(Ae)?function Ye(Ae,ve){return Object.keys(Ae).reduce((z,G)=>(z[`${ve}/${G}`]=Ae[G],z),{})}(Ae.loader,ve):void 0}function O(Ae){return{scope:bt(Ae)||null,langName:Ht(Ae)}}function te(Ae){const{path:ve,inlineLoader:z,mainLoader:G,data:Ee}=Ae;if(z){if(!1===function ge(Ae){return"function"==typeof Ae}(z[ve]))throw`You're using an inline loader but didn't provide a loader for ${ve}`;return z[ve]().then(mt=>mt.default?mt.default:mt)}return G.getTranslation(ve,Ee)}function ae(Ae,ve={},z){return se.translate(Ae,ve,z)}let j=(()=>{class Ae{constructor(z,G,Ee,Je,mt,vt){(0,i.Z)(this,"loader",void 0),(0,i.Z)(this,"parser",void 0),(0,i.Z)(this,"missingHandler",void 0),(0,i.Z)(this,"interceptor",void 0),(0,i.Z)(this,"fallbackStrategy",void 0),(0,i.Z)(this,"langChanges$",void 0),(0,i.Z)(this,"subscription",null),(0,i.Z)(this,"translations",new Map),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"firstFallbackLang",void 0),(0,i.Z)(this,"defaultLang",""),(0,i.Z)(this,"availableLangs",[]),(0,i.Z)(this,"isResolvedMissingOnce",!1),(0,i.Z)(this,"lang",void 0),(0,i.Z)(this,"failedLangs",new Set),(0,i.Z)(this,"events",new ie.x),(0,i.Z)(this,"events$",this.events.asObservable()),(0,i.Z)(this,"config",void 0),this.loader=z,this.parser=G,this.missingHandler=Ee,this.interceptor=Je,this.fallbackStrategy=vt,this.loader||(this.loader=new et(this.translations)),se=this,this.config=JSON.parse(JSON.stringify(mt)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new re.X(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(rn=>{"translationLoadSuccess"===rn.type&&rn.wasFailure&&this.setActiveLang(rn.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(z){this.defaultLang=z}getActiveLang(){return this.lang.getValue()}setActiveLang(z){return this.parser.onLangChanged?.(z),this.lang.next(z),this.events.next({type:"langChanged",payload:O(z)}),this}setAvailableLangs(z){this.availableLangs=z}getAvailableLangs(){return this.availableLangs}load(z,G={}){const Ee=this.cache.get(z);if(Ee)return Ee;let Je;const mt=this._isLangScoped(z);let vt;mt&&(vt=bt(z));const rn={path:z,mainLoader:this.loader,inlineLoader:G.inlineLoader,data:mt?{scope:vt}:void 0};if(this.useFallbackTranslation(z)){const vn=mt?`${vt}/${this.firstFallbackLang}`:this.firstFallbackLang,Ln=function Ce({mainLoader:Ae,path:ve,data:z,fallbackPath:G,inlineLoader:Ee}){return(G?[ve,G]:[ve]).map(mt=>{const vt=te({path:mt,mainLoader:Ae,inlineLoader:Ee,data:z});return(0,B.D)(vt).pipe((0,Z.U)(rn=>({translation:rn,lang:mt})))})}({...rn,fallbackPath:vn});Je=(0,d.D)(Ln)}else{const vn=te(rn);Je=(0,B.D)(vn)}const Wt=Je.pipe((0,F.X)(this.config.failedRetries),(0,le.b)(vn=>{Array.isArray(vn)?vn.forEach(Ln=>{this.handleSuccess(Ln.lang,Ln.translation),Ln.lang!==z&&this.cache.set(Ln.lang,(0,_.of)({}))}):this.handleSuccess(z,vn)}),(0,W.K)(vn=>(this.config.prodMode||console.error(`Error while trying to load "${z}"`,vn),this.handleFailure(z,G))),(0,de.d)(1));return this.cache.set(z,Wt),Wt}translate(z,G={},Ee=this.getActiveLang()){if(!z)return z;const{scope:Je,resolveLang:mt}=this.resolveLangAndScope(Ee);if(Array.isArray(z))return z.map(Wt=>this.translate(Je?`${Je}.${Wt}`:Wt,G,mt));z=Je?`${Je}.${z}`:z;const vt=this.getTranslation(mt),rn=vt[z];return rn?this.parser.transpile(rn,G,vt,z):this._handleMissingKey(z,rn,G)}selectTranslate(z,G,Ee,Je=!1){let mt;const vt=(Wt,vn)=>this.load(Wt,vn).pipe((0,Z.U)(()=>Je?this.translateObject(z,G,Wt):this.translate(z,G,Wt)));if(Ft(Ee))return this.langChanges$.pipe((0,Q.w)(Wt=>vt(Wt)));if(function jt(Ae){return Array.isArray(Ae)&&Ae.every(Pt)}(Ee)||Pt(Ee)){const Wt=Array.isArray(Ee)?Ee[0]:Ee;Ee=Wt.scope,mt=he(Wt,Wt.scope)}if(this.isLang(Ee)||this.isScopeWithLang(Ee))return vt(Ee);const rn=Ee;return this.langChanges$.pipe((0,Q.w)(Wt=>vt(`${rn}/${Wt}`,{inlineLoader:mt})))}isScopeWithLang(z){return this.isLang(Ht(z))}translateObject(z,G={},Ee=this.getActiveLang()){if(Se(z)||Array.isArray(z)){const{resolveLang:mt,scope:vt}=this.resolveLangAndScope(Ee);if(Array.isArray(z))return z.map(vn=>this.translateObject(vt?`${vt}.${vn}`:vn,G,mt));const rn=this.getTranslation(mt),Wt=function De(Ae){return(0,He.unflatten)(Ae)}(this.getObjectByKey(rn,z=vt?`${vt}.${z}`:z));return function Y(Ae){return 0===fe(Ae)}(Wt)?this.translate(z,G,Ee):this.parser.transpile(Wt,G,rn,z)}const Je=[];for(const[mt,vt]of this.getEntries(z))Je.push(this.translateObject(mt,vt,Ee));return Je}selectTranslateObject(z,G,Ee){if(Se(z)||Array.isArray(z))return this.selectTranslate(z,G,Ee,!0);const[[Je,mt],...vt]=this.getEntries(z);return this.selectTranslateObject(Je,mt,Ee).pipe((0,Z.U)(rn=>{const Wt=[rn];for(const[vn,Ln]of vt)Wt.push(this.translateObject(vn,Ln,Ee));return Wt}))}getTranslation(z){if(z){if(this.isLang(z))return this.translations.get(z)||{};{const{scope:G,resolveLang:Ee}=this.resolveLangAndScope(z),Je=this.translations.get(Ee)||{};return this.getObjectByKey(Je,G)}}return this.translations}selectTranslation(z){let G=this.langChanges$;if(z){const Ee=Ht(z)!==z;G=this.isLang(z)||Ee?(0,_.of)(z):this.langChanges$.pipe((0,Z.U)(Je=>`${z}/${Je}`))}return G.pipe((0,Q.w)(Ee=>this.load(Ee).pipe((0,Z.U)(()=>this.getTranslation(Ee)))))}setTranslation(z,G=this.getActiveLang(),Ee={}){const mt={merge:!0,emitChange:!0,...Ee},vt=bt(G);let rn=z;vt&&(rn=Ne({[this.getMappedScope(vt)]:z}));const Wt=vt?Ht(G):G,vn={...mt.merge&&this.getTranslation(Wt),...rn},Ln=this.config.flatten.aot?vn:Ne(vn),ti=this.interceptor.preSaveTranslation(Ln,Wt);this.translations.set(Wt,ti),mt.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(z,G,Ee=this.getActiveLang(),Je={}){const mt=this.interceptor.preSaveTranslationKey(z,G,Ee);this.setTranslation({[z]:mt},Ee,{...Je,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:z}){const G=Array.isArray(z)?z[0]:z;z&&this.useFallbackTranslation(G)&&(this.firstFallbackLang=G)}_handleMissingKey(z,G,Ee){if(this.config.missingHandler.allowEmpty&&""===G)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const Je=this.translate(z,Ee,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,Je}return this.missingHandler.handle(z,this.getMissingHandlerData(),Ee)}_isLangScoped(z){return-1===this.getAvailableLangsIds().indexOf(z)}isLang(z){return-1!==this.getAvailableLangsIds().indexOf(z)}_loadDependencies(z,G){const Ee=Ht(z);return this._isLangScoped(z)&&!this.isLoadedTranslation(Ee)?(0,ue.a)([this.load(Ee),this.load(z,{inlineLoader:G})]):this.load(z,{inlineLoader:G})}_completeScopeWithLang(z){return this._isLangScoped(z)&&!this.isLang(Ht(z))?`${z}/${this.getActiveLang()}`:z}_setScopeAlias(z,G){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[z]=G}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(z){return fe(this.getTranslation(z))}getAvailableLangsIds(){return Se(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(G=>G.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(z){return this.config.missingHandler.useFallbackTranslation&&z!==this.firstFallbackLang}handleSuccess(z,G){this.setTranslation(G,z,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:O(z)}),this.failedLangs.forEach(Ee=>this.cache.delete(Ee)),this.failedLangs.clear()}handleFailure(z,G){Ft(G.failedCounter)&&(G.failedCounter=0,G.fallbackLangs||(G.fallbackLangs=this.fallbackStrategy.getNextLangs(z)));const Ee=z.split("/"),mt=G.fallbackLangs[G.failedCounter];if(this.failedLangs.add(z),this.cache.has(mt))return this.handleSuccess(mt,this.getTranslation(mt)),xe.E;if(!mt||mt===Ee[Ee.length-1]){let Wt="Unable to load translation and all the fallback languages";throw Ee.length>1&&(Wt+=", did you misspelled the scope name?"),new Error(Wt)}let rn=mt;return Ee.length>1&&(Ee[Ee.length-1]=mt,rn=Ee.join("/")),G.failedCounter++,this.events.next({type:"translationLoadFailure",payload:O(z)}),this.load(rn,G)}getMappedScope(z){const{scopeMapping:G={}}=this.config;return G[z]||Tt(z)}resolveLangAndScope(z){let Ee,G=z;if(this._isLangScoped(z)){const Je=Ht(z),mt=this.isLang(Je);G=mt?Je:this.getActiveLang(),Ee=this.getMappedScope(mt?bt(z):z)}return{scope:Ee,resolveLang:G}}getObjectByKey(z,G){const Ee={},Je=`${G}.`;for(const mt in z)mt.startsWith(Je)&&(Ee[mt.replace(Je,"")]=z[mt]);return Ee}getEntries(z){return z instanceof Map?z.entries():Object.entries(z)}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.LFG(st,8),C.LFG(gt),C.LFG(tt),C.LFG(nt),C.LFG(Ge),C.LFG(ft))}),(0,i.Z)(Ae,"\u0275prov",C.Yz7({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})),Ae})();const Et=new C.OlP("TRANSLOCO_LANG"),Xt=(new C.OlP("TRANSLOCO_LOADING_TEMPLATE"),new C.OlP("TRANSLOCO_SCOPE"));class cn{constructor(){(0,i.Z)(this,"initialized",!1)}resolve({inline:ve,provider:z,active:G}){let Ee=G;if(this.initialized)return Ee=G,Ee;if(z){const[,Je]=Qe(z,"static");Ee=Je}if(ve){const[,Je]=Qe(ve,"static");Ee=Je}return this.initialized=!0,Ee}resolveLangBasedOnScope(ve){return bt(ve)?Ht(ve):ve}resolveLangPath(ve,z){return z?`${z}/${ve}`:ve}}class mn{constructor(ve){(0,i.Z)(this,"service",void 0),this.service=ve}resolve(ve){const{inline:z,provider:G}=ve;if(z)return z;if(G){if(Pt(G)){const{scope:Ee,alias:Je=Tt(Ee)}=G;return this.service._setScopeAlias(Ee,Je),Ee}return G}}}let it=(()=>{class Ae{constructor(z,G,Ee,Je){(0,i.Z)(this,"service",void 0),(0,i.Z)(this,"providerScope",void 0),(0,i.Z)(this,"providerLang",void 0),(0,i.Z)(this,"cdr",void 0),(0,i.Z)(this,"subscription",null),(0,i.Z)(this,"lastValue",""),(0,i.Z)(this,"lastKey",void 0),(0,i.Z)(this,"path",void 0),(0,i.Z)(this,"langResolver",new cn),(0,i.Z)(this,"scopeResolver",void 0),this.service=z,this.providerScope=G,this.providerLang=Ee,this.cdr=Je,this.scopeResolver=new mn(this.service)}transform(z,G,Ee){if(!z)return z;const Je=G?`${z}${JSON.stringify(G)}`:z;if(Je===this.lastKey)return this.lastValue;this.lastKey=Je,this.subscription?.unsubscribe();const mt=function zt(Ae,ve){const[z]=Qe(ve,"static");return!z&&!!Ae.config.reRenderOnLangChange}(this.service,this.providerLang||Ee);return this.subscription=this.service.langChanges$.pipe((0,Q.w)(vt=>{const rn=this.langResolver.resolve({inline:Ee,provider:this.providerLang,active:vt});return Array.isArray(this.providerScope)?(0,d.D)(this.providerScope.map(Wt=>this.resolveScope(rn,Wt))):this.resolveScope(rn,this.providerScope)}),function ze(Ae){return Ae?ve=>ve:(0,I.q)(1)}(mt)).subscribe(()=>this.updateValue(z,G)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(z,G){const Ee=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(z,G,Ee),this.cdr.markForCheck()}resolveScope(z,G){const Ee=this.scopeResolver.resolve({inline:void 0,provider:G});this.path=this.langResolver.resolveLangPath(z,Ee);const Je=he(G,Ee);return this.service._loadDependencies(this.path,Je)}}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)(C.Y36(j,16),C.Y36(Xt,24),C.Y36(Et,24),C.Y36(C.sBO,16))}),(0,i.Z)(Ae,"\u0275pipe",C.Yjl({name:"transloco",type:Ae,pure:!1,standalone:!0})),Ae})(),Ze=(()=>{class Ae{}return(0,i.Z)(Ae,"\u0275fac",function(z){return new(z||Ae)}),(0,i.Z)(Ae,"\u0275mod",C.oAB({type:Ae})),(0,i.Z)(Ae,"\u0275inj",C.cJS({})),Ae})();function $(Ae){const ve=[ht(dt),Ie(Mt),Me(rt),Ve(ke)];return Ae.config&&ve.push(function L(Ae){return(0,C.MR2)([{provide:Ge,useValue:_t(Ae)}])}(Ae.config)),Ae.loader&&ve.push(function E(Ae){return(0,C.MR2)([{provide:st,useClass:Ae}])}(Ae.loader)),ve}function ne(Ae){return{provide:Xt,useValue:Ae,multi:!0}}function ht(Ae){return(0,C.MR2)([{provide:gt,useClass:Ae,deps:[Ge]}])}function Ve(Ae){return(0,C.MR2)([{provide:ft,useClass:Ae,deps:[Ge]}])}function Ie(Ae){return(0,C.MR2)([{provide:tt,useClass:Ae}])}function Me(Ae){return(0,C.MR2)([{provide:nt,useClass:Ae}])}new C.OlP("TRANSLOCO_TEST_LANGS - Available testing languages"),new C.OlP("TRANSLOCO_TEST_OPTIONS - Testing options")},78791:(kt,Pe,r)=>{"use strict";r.d(Pe,{c:()=>ee,t:()=>Kt});var i=r(78645),C=r(47394),_=r(7715),I=r(36232),B=r(65879),Z=r(21631),ie=r(59773);const re=B.GuJ,F=Symbol("__destroy"),le=Symbol("__decoratorApplied");function W(Ot){return"string"==typeof Ot?Symbol(`__destroy__${Ot}`):F}function Q(Ot,Ut){Ot[Ut]||(Ot[Ut]=new i.x)}function ue(Ot,Ut){Ot[Ut]&&(Ot[Ut].next(),Ot[Ut].complete(),Ot[Ut]=null)}function xe(Ot){Ot instanceof C.w0&&Ot.unsubscribe()}function et(Ot,Ut){return function(){if(Ot&&Ot.call(this),ue(this,W()),Ut.arrayName&&function He(Ot){Array.isArray(Ot)&&Ot.forEach(xe)}(this[Ut.arrayName]),Ut.checkProperties)for(const Pt in this)Ut.blackList?.includes(Pt)||xe(this[Pt])}}function ee(Ot={}){return Ut=>{!function d(Ot){return!!Ot[re]}(Ut)?function st(Ot,Ut){Ot.prototype.ngOnDestroy=et(Ot.prototype.ngOnDestroy,Ut)}(Ut,Ot):function We(Ot,Ut){const Pt=Ot.\u0275pipe;Pt.onDestroy=et(Pt.onDestroy,Ut)}(Ut,Ot),function de(Ot){Ot.prototype[le]=!0}(Ut)}}const fe=7,Y=Symbol("CheckerHasBeenSet");function je(Ot){const Ut=B.dqk.Zone;return Ut&&"function"==typeof Ut.root?.run?Ut.root.run(Ot):Ot()}const Lt=!1;function Kt(Ot,Ut){return Pt=>{const jt=W(Ut);"string"==typeof Ut?function Tt(Ot,Ut,Pt){const jt=Ot[Ut];if(Lt&&"function"!=typeof jt)throw new Error(`${Ot.constructor.name} is using untilDestroyed but doesn't implement ${Ut}`);Q(Ot,Pt),Ot[Ut]=function(){jt.apply(this,arguments),ue(this,Pt),Ot[Ut]=jt}}(Ot,Ut,jt):(Lt&&function Ft(Ot){const Ut=Object.getPrototypeOf(Ot);if(!(le in Ut))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(Ot),Q(Ot,jt));const me=Ot[jt];return Lt&&function ge(Ot,Ut){Ot[Y]||function Se(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(je(()=>(0,_.D)(Promise.resolve()).pipe((0,Z.z)(()=>{let Pt;try{Pt=(0,B.EEQ)(Ot)}catch{Pt=null}const jt=Pt?.lView;if(null==jt)return I.E;const me=jt[fe]||(jt[fe]=[]),De=new i.x;return me.push(function(){je(()=>{De.next(),De.complete()})}),De}),(0,Z.z)(()=>Promise.resolve())).subscribe(()=>{(Ut.observed??Ut.observers.length>0)&&console.warn(function ot(Ot){return`\n The ${Ot.constructor.name} still has subscriptions that haven't been unsubscribed.\n This may happen if the class extends another class decorated with @UntilDestroy().\n The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n Let's look at the following example:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {}\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n }\n }\n The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n on the ConcreteComponent, but not on the BaseDirective.\n One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {\n ngOnDestroy(): void {}\n }\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n super.ngOnDestroy();\n }\n }\n `}(Ot))})),Ot[Y]=!0)}(Ot,me),Pt.pipe((0,ie.R)(me))}}},81180:(kt,Pe,r)=>{"use strict";function i(B){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Z){return typeof Z}:function(Z){return Z&&"function"==typeof Symbol&&Z.constructor===Symbol&&Z!==Symbol.prototype?"symbol":typeof Z})(B)}function I(B,Z,ie){return(Z=function _(B){var Z=function C(B,Z){if("object"!==i(B)||null===B)return B;var ie=B[Symbol.toPrimitive];if(void 0!==ie){var re=ie.call(B,Z||"default");if("object"!==i(re))return re;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===Z?String:Number)(B)}(B,"string");return"symbol"===i(Z)?Z:String(Z)}(Z))in B?Object.defineProperty(B,Z,{value:ie,enumerable:!0,configurable:!0,writable:!0}):B[Z]=ie,B}r.d(Pe,{Z:()=>I})},97582:(kt,Pe,r)=>{"use strict";r.d(Pe,{FC:()=>fe,KL:()=>ge,ZT:()=>C,gn:()=>B,mG:()=>W,pi:()=>_,qq:()=>ee});var i=function(me,De){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ne,Ge){Ne.__proto__=Ge}||function(Ne,Ge){for(var ut in Ge)Object.prototype.hasOwnProperty.call(Ge,ut)&&(Ne[ut]=Ge[ut])})(me,De)};function C(me,De){if("function"!=typeof De&&null!==De)throw new TypeError("Class extends value "+String(De)+" is not a constructor or null");function Ne(){this.constructor=me}i(me,De),me.prototype=null===De?Object.create(De):(Ne.prototype=De.prototype,new Ne)}var _=function(){return _=Object.assign||function(De){for(var Ne,Ge=1,ut=arguments.length;Ge=0;dt--)(gt=me[dt])&&(_t=(ut<3?gt(_t):ut>3?gt(De,Ne,_t):gt(De,Ne))||_t);return ut>3&&_t&&Object.defineProperty(De,Ne,_t),_t}function W(me,De,Ne,Ge){return new(Ne||(Ne=Promise))(function(_t,gt){function dt(xt){try{Xe(Ge.next(xt))}catch(tt){gt(tt)}}function Bt(xt){try{Xe(Ge.throw(xt))}catch(tt){gt(tt)}}function Xe(xt){xt.done?_t(xt.value):function ut(_t){return _t instanceof Ne?_t:new Ne(function(gt){gt(_t)})}(xt.value).then(dt,Bt)}Xe((Ge=Ge.apply(me,De||[])).next())})}function ee(me){return this instanceof ee?(this.v=me,this):new ee(me)}function fe(me,De,Ne){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ut,Ge=Ne.apply(me,De||[]),_t=[];return ut={},gt("next"),gt("throw"),gt("return"),ut[Symbol.asyncIterator]=function(){return this},ut;function gt(Mt){Ge[Mt]&&(ut[Mt]=function(nt){return new Promise(function(rt,ft){_t.push([Mt,nt,rt,ft])>1||dt(Mt,nt)})})}function dt(Mt,nt){try{!function Bt(Mt){Mt.value instanceof ee?Promise.resolve(Mt.value.v).then(Xe,xt):tt(_t[0][2],Mt)}(Ge[Mt](nt))}catch(rt){tt(_t[0][3],rt)}}function Xe(Mt){dt("next",Mt)}function xt(Mt){dt("throw",Mt)}function tt(Mt,nt){Mt(nt),_t.shift(),_t.length&&dt(_t[0][0],_t[0][1])}}function ge(me){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ne,De=me[Symbol.asyncIterator];return De?De.call(me):(me=function xe(me){var De="function"==typeof Symbol&&Symbol.iterator,Ne=De&&me[De],Ge=0;if(Ne)return Ne.call(me);if(me&&"number"==typeof me.length)return{next:function(){return me&&Ge>=me.length&&(me=void 0),{value:me&&me[Ge++],done:!me}}};throw new TypeError(De?"Object is not iterable.":"Symbol.iterator is not defined.")}(me),Ne={},Ge("next"),Ge("throw"),Ge("return"),Ne[Symbol.asyncIterator]=function(){return this},Ne);function Ge(_t){Ne[_t]=me[_t]&&function(gt){return new Promise(function(dt,Bt){!function ut(_t,gt,dt,Bt){Promise.resolve(Bt).then(function(Xe){_t({value:Xe,done:dt})},gt)}(dt,Bt,(gt=me[_t](gt)).done,gt.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},kt=>{kt(kt.s=57028)}]); \ No newline at end of file diff --git a/dist/runtime.39466d98a67656d9.js b/dist/runtime.39466d98a67656d9.js new file mode 100644 index 00000000..c3848918 --- /dev/null +++ b/dist/runtime.39466d98a67656d9.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,_={},v={};function t(e){var r=v[e];if(void 0!==r)return r.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(r,a,d,n)=>{if(!a){var f=1/0;for(c=0;c=n)&&Object.keys(t.O).every(p=>t.O[p](a[b]))?a.splice(b--,1):(s=!1,n0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[a,d,n]},t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var r,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var n=Object.create(null);t.r(n);var c={};r=r||[null,e({}),e([]),e(e)];for(var f=2&d&&a;"object"==typeof f&&!~r.indexOf(f);f=e(f))Object.getOwnPropertyNames(f).forEach(s=>c[s]=()=>a[s]);return c.default=()=>a,t.d(n,c),n}})(),t.d=(e,r)=>{for(var a in r)t.o(r,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,a)=>(t.f[a](e,r),r),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"4ffc9034d96ad235",599:"f3519e487ab59e21",617:"e4b17b3658e9a0e6",1155:"526a96d6c4d9e3fe",1269:"3d94950afc54efb1",1307:"574ece94de3860bf",1361:"478caeb5e427cd4a",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"06f45799411bf730",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3530:"4352d33e84ff942b",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4282:"66b684ec688e672b",4630:"b95aba20f12d90ba",4703:"0308a6a980e787b4",4748:"f06cae431b68fb6e",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5986:"ddd3201fdea5a605",6080:"58a99994f0df2dbe",6093:"0735bbd5d7c9ac86",6255:"5afdc88f73dccb00",6355:"aec6cd9c082f7979",6371:"74d404f9a890e29f",6381:"e82922da5d794865",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7734:"bfd41b25782b6d4b",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8393:"d5ea2a5e0b311cf5",8525:"19cc02a66cd7ac62",8542:"896ceb5cf458ac6c",8592:"bcd95dac44a34b6c",8941:"aa0c6464ecddb9a8",9043:"4c4e6fbe07c9a1ca",9280:"ae7034942d0d1d5a",9747:"152c2cc3f75dbbf6"}[e]+".js",t.miniCssF=e=>{},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={},r="df-admin-interface:";t.l=(a,d,n,c)=>{if(e[a])e[a].push(d);else{var f,s;if(void 0!==n)for(var b=document.getElementsByTagName("script"),o=0;o{f.onerror=f.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],f.parentNode&&f.parentNode.removeChild(f),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=u.bind(null,f.onerror),f.onload=u.bind(null,f.onload),s&&document.head.appendChild(f)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:r=>r},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,n)=>{var c=t.o(e,d)?e[d]:void 0;if(0!==c)if(c)n.push(c[2]);else if(3666!=d){var f=new Promise((i,u)=>c=e[d]=[i,u]);n.push(c[2]=f);var s=t.p+t.u(d),b=new Error;t.l(s,i=>{if(t.o(e,d)&&(0!==(c=e[d])&&(e[d]=void 0),c)){var u=i&&("load"===i.type?"missing":i.type),l=i&&i.target&&i.target.src;b.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",b.name="ChunkLoadError",b.type=u,b.request=l,c[1](b)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var r=(d,n)=>{var b,o,[c,f,s]=n,i=0;if(c.some(l=>0!==e[l])){for(b in f)t.o(f,b)&&(t.m[b]=f[b]);if(s)var u=s(t)}for(d&&d(n);i{"use strict";var e,_={},v={};function f(e){var r=v[e];if(void 0!==r)return r.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,f),a.loaded=!0,a.exports}f.m=_,f.amdD=function(){throw new Error("define cannot be used indirect")},e=[],f.O=(r,a,c,n)=>{if(!a){var t=1/0;for(d=0;d=n)&&Object.keys(f.O).every(p=>f.O[p](a[b]))?a.splice(b--,1):(s=!1,n0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[a,c,n]},f.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return f.d(r,{a:r}),r},(()=>{var r,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,c){if(1&c&&(a=this(a)),8&c||"object"==typeof a&&a&&(4&c&&a.__esModule||16&c&&"function"==typeof a.then))return a;var n=Object.create(null);f.r(n);var d={};r=r||[null,e({}),e([]),e(e)];for(var t=2&c&&a;"object"==typeof t&&!~r.indexOf(t);t=e(t))Object.getOwnPropertyNames(t).forEach(s=>d[s]=()=>a[s]);return d.default=()=>a,f.d(n,d),n}})(),f.d=(e,r)=>{for(var a in r)f.o(r,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((r,a)=>(f.f[a](e,r),r),[])),f.u=e=>(8592===e?"common":e)+"."+{168:"5b51dcc9d5c603f4",494:"d16bfaf4b07296da",599:"f3519e487ab59e21",617:"e4b17b3658e9a0e6",1155:"526a96d6c4d9e3fe",1269:"3d94950afc54efb1",1361:"8773a03bc64257e8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"06f45799411bf730",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3530:"4352d33e84ff942b",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4282:"97a5ea10ef1ae054",4630:"b95aba20f12d90ba",4703:"0308a6a980e787b4",4748:"f06cae431b68fb6e",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5986:"ddd3201fdea5a605",6080:"58a99994f0df2dbe",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"aec6cd9c082f7979",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7734:"bfd41b25782b6d4b",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8393:"d5ea2a5e0b311cf5",8525:"19cc02a66cd7ac62",8542:"896ceb5cf458ac6c",8592:"3d49ac0b992378ac",8941:"aa0c6464ecddb9a8",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9747:"152c2cc3f75dbbf6"}[e]+".js",f.miniCssF=e=>{},f.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={},r="df-admin-interface:";f.l=(a,c,n,d)=>{if(e[a])e[a].push(c);else{var t,s;if(void 0!==n)for(var b=document.getElementsByTagName("script"),o=0;o{t.onerror=t.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),s&&document.head.appendChild(t)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:r=>r},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={3666:0};f.f.j=(c,n)=>{var d=f.o(e,c)?e[c]:void 0;if(0!==d)if(d)n.push(d[2]);else if(3666!=c){var t=new Promise((i,u)=>d=e[c]=[i,u]);n.push(d[2]=t);var s=f.p+f.u(c),b=new Error;f.l(s,i=>{if(f.o(e,c)&&(0!==(d=e[c])&&(e[c]=void 0),d)){var u=i&&("load"===i.type?"missing":i.type),l=i&&i.target&&i.target.src;b.message="Loading chunk "+c+" failed.\n("+u+": "+l+")",b.name="ChunkLoadError",b.type=u,b.request=l,d[1](b)}},"chunk-"+c,c)}else e[c]=0},f.O.j=c=>0===e[c];var r=(c,n)=>{var b,o,[d,t,s]=n,i=0;if(d.some(l=>0!==e[l])){for(b in t)f.o(t,b)&&(f.m[b]=t[b]);if(s)var u=s(f)}for(c&&c(n);i=8" + } + }, "node_modules/cheerio": { "version": "1.0.0-rc.10", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", diff --git a/package.json b/package.json index 02241f7e..77bde497 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "scripts": { "ng": "ng", - "start": "ng serve --proxy-config proxy.conf.json", + "start": "ng serve --host 0.0.0.0 --proxy-config proxy.conf.json", "build": "ng build", "watch": "ng build --watch --configuration development", "test": "jest --verbose", @@ -34,6 +34,7 @@ "@ngneat/transloco": "^5.0.7", "@ngneat/until-destroy": "^10.0.0", "ace-builds": "^1.24.2", + "chart.js": "^4.4.1", "rxjs": "~7.8.0", "source-map-support": "^0.5.21", "swagger-ui": "^5.6.1", diff --git a/src/app/adf-apps/df-manage-apps/df-manage-apps-table.component.ts b/src/app/adf-apps/df-manage-apps/df-manage-apps-table.component.ts index 0673ea89..616078c7 100644 --- a/src/app/adf-apps/df-manage-apps/df-manage-apps-table.component.ts +++ b/src/app/adf-apps/df-manage-apps/df-manage-apps-table.component.ts @@ -17,6 +17,9 @@ import { generateApiKey } from 'src/app/shared/utilities/hash'; import { DfSystemConfigDataService } from 'src/app/shared/services/df-system-config-data.service'; import { AdditonalAction } from 'src/app/shared/types/table'; import { DfSnackbarService } from 'src/app/shared/services/df-snackbar.service'; +import { DfDuplicateDialogComponent } from 'src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component'; +import { faCopy } from '@fortawesome/free-solid-svg-icons'; +import { catchError, throwError } from 'rxjs'; @UntilDestroy({ checkProperties: true }) @Component({ @@ -72,7 +75,7 @@ export class DfManageAppsTableComponent extends DfManageTableComponent { row.name ); this.appsService - .update(row.id, { apiKey: newKey }) + .update(row.id, { api_key: newKey }) .subscribe(() => this.refreshTable()); }, ariaLabel: { @@ -81,10 +84,34 @@ export class DfManageAppsTableComponent extends DfManageTableComponent { disabled: row => row.createdById === null, }, ]; + + // Add duplicate action before delete action + const duplicateAction = { + label: 'duplicate', + function: (row: AppRow) => this.duplicateApp(row), + ariaLabel: { + key: 'duplicateApp', + param: 'name', + }, + icon: faCopy, + }; + if (this.actions.additional) { + // Find the delete action index + const deleteIndex = this.actions.additional.findIndex( + action => action.label === 'delete' + ); + if (deleteIndex !== -1) { + // Insert duplicate before delete + this.actions.additional.splice(deleteIndex, 0, duplicateAction); + } else { + // Add at the beginning if no delete found + this.actions.additional.unshift(duplicateAction); + } + // Add the extra actions at the end this.actions.additional.push(...extraActions); } else { - this.actions.additional = extraActions; + this.actions.additional = [duplicateAction, ...extraActions]; } } override columns = [ @@ -149,4 +176,81 @@ export class DfManageAppsTableComponent extends DfManageTableComponent { this.tableLength = data.meta.count; }); } + + duplicateApp(row: AppRow): void { + // First, get the full app details + this.appsService + .get(row.id) + .pipe( + catchError(error => { + console.error('Failed to fetch app details:', error); + return throwError(() => error); + }) + ) + .subscribe(app => { + // Get all existing app names for validation + this.appsService + .getAll>({ limit: 1000 }) + .subscribe(allApps => { + const existingNames = allApps.resource.map(a => a.name); + + const dialogRef = this.dialog.open(DfDuplicateDialogComponent, { + width: '400px', + data: { + title: 'apps.duplicate.title', + message: 'apps.duplicate.message', + label: 'apps.duplicate.nameLabel', + originalName: app.name, + existingNames: existingNames, + }, + }); + + dialogRef.afterClosed().subscribe(newName => { + if (newName) { + // Create a copy of the app with the new name + // Using snake_case as expected by the API + // Note: API key is generated server-side, not sent in payload + const duplicatedApp = { + name: newName, + description: `${app.description || ''} (copy)`, + is_active: app.isActive, + type: app.type, + role_id: app.roleId || null, + // Copy app location specific fields + url: app.url || null, + storage_service_id: app.storageServiceId || null, + storage_container: app.storageContainer || null, + path: app.path || null, + // Copy additional settings + requires_fullscreen: app.requiresFullscreen, + allow_fullscreen_toggle: app.allowFullscreenToggle, + toggle_location: app.toggleLocation, + }; + + // Wrap in resource array as expected by the API + const payload = { + resource: [duplicatedApp], + }; + + // Create the new app + this.appsService + .create(payload, { + snackbarSuccess: 'apps.alerts.duplicateSuccess', + fields: '*', + related: 'role_by_role_id', + }) + .pipe( + catchError(error => { + console.error('Failed to duplicate app:', error); + return throwError(() => error); + }) + ) + .subscribe(() => { + this.refreshTable(); + }); + } + }); + }); + }); + } } diff --git a/src/app/adf-config/df-system-info/df-system-info.component.ts b/src/app/adf-config/df-system-info/df-system-info.component.ts index 432b9781..2c8ecf8e 100644 --- a/src/app/adf-config/df-system-info/df-system-info.component.ts +++ b/src/app/adf-config/df-system-info/df-system-info.component.ts @@ -26,18 +26,10 @@ export class DfSystemInfoComponent implements OnInit { ) {} ngOnInit() { - this.systemConfigDataService.environment$.subscribe(environment => { - if ( - environment.platform?.license && - environment.platform?.license !== 'OPEN SOURCE' && - environment.platform?.licenseKey - ) { - const data = this.licenseCheckService.check( - environment.platform?.licenseKey as string - ); - data.subscribe(data => { - this.status = data; - }); + // Use the existing license check result instead of triggering a new one + this.licenseCheckService.licenseCheck$.subscribe(licenseCheck => { + if (licenseCheck) { + this.status = licenseCheck; } else { this.status = undefined; } diff --git a/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.html b/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.html new file mode 100644 index 00000000..721bca58 --- /dev/null +++ b/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.html @@ -0,0 +1,37 @@ + + +
+
+ +
+
+ + + {{ trend }}% + +
+
+ +
+

{{ title }}

+
{{ value }}
+
+ {{ zeroStateText }} +
+

{{ subtitle }}

+ +
+ + +
+
diff --git a/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.scss b/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.scss new file mode 100644 index 00000000..45c2ccda --- /dev/null +++ b/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.scss @@ -0,0 +1,315 @@ +.dashboard-card { + height: 100%; + transition: + transform 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + cursor: default; + + &:hover { + transform: translateY(-2px); + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + } + + &.clickable { + cursor: pointer; + + &:hover { + transform: translateY(-4px); + box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15); + } + } + + .mat-card-content { + padding: 20px; + } +} + +.card-header { + display: flex; + justify-content: space-between; + align-items: flex-start; + margin-bottom: 16px; +} + +.icon-container { + width: 48px; + height: 48px; + border-radius: 12px; + display: flex; + align-items: center; + justify-content: center; + position: relative; + z-index: 1; + transition: transform 0.3s ease; + + fa-icon { + font-size: 24px; + color: white; + } + + &.icon-primary { + background: linear-gradient(135deg, #7f11e0 0%, #5c239a 100%); + } + + &.icon-accent { + background: linear-gradient(135deg, #ff4081 0%, #e91e63 100%); + } + + &.icon-success { + background: linear-gradient(135deg, #4caf50 0%, #388e3c 100%); + } + + &.icon-info { + background: linear-gradient(135deg, #2196f3 0%, #1976d2 100%); + } + + &.icon-warn { + background: linear-gradient(135deg, #ff9800 0%, #f57c00 100%); + } +} + +.header-stats { + .trend { + font-size: 14px; + font-weight: 500; + display: flex; + align-items: center; + gap: 4px; + + &.trend-up { + color: #4caf50; + } + + &.trend-down { + color: #f44336; + } + + fa-icon { + font-size: 12px; + } + } +} + +.card-body { + .card-title { + font-size: 14px; + font-weight: 400; + color: #666; + margin: 0 0 8px 0; + } + + .card-value { + font-size: 32px; + font-weight: 600; + color: #333; + line-height: 1.2; + + &.zero-state-cta { + font-size: 20px; + font-weight: 600; + line-height: 1.3; + background: linear-gradient(135deg, #7f11e0, #9333ea); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + padding: 8px 0; + transition: all 0.3s ease; + } + } + + .card-subtitle { + font-size: 12px; + color: #999; + margin: 4px 0 0 0; + } +} + +.card-footer { + margin-top: 16px; + padding-top: 16px; + border-top: 1px solid rgba(0, 0, 0, 0.1); + + .footer-text { + font-size: 12px; + color: #666; + } +} + +// Prompt styling - professional and clean +::ng-deep [prompt] { + font-size: 13px; + color: #666; + font-weight: 400; + display: flex; + align-items: center; + gap: 8px; + margin-top: 12px; + padding: 8px 12px; + background: rgba(127, 17, 224, 0.04); + border-radius: 6px; + transition: all 0.2s ease; + + span { + position: relative; + flex: 1; + } +} + +// Zero value styling - professional and inviting +.dashboard-card.zero-value { + background: #ffffff; + border: 1.5px solid rgba(147, 51, 234, 0.3); + position: relative; + overflow: hidden; + box-shadow: 0 2px 12px rgba(147, 51, 234, 0.08); + cursor: pointer !important; + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + + &::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 2px; + background: linear-gradient(90deg, #7f11e0, #9333ea); + opacity: 1; + } + + .icon-container { + box-shadow: 0 3px 10px rgba(0, 0, 0, 0.08); + + // Keep original colors for each icon type + &.icon-primary { + background: linear-gradient(135deg, #7f11e0 0%, #5c239a 100%); + } + + &.icon-success { + background: linear-gradient(135deg, #4caf50 0%, #388e3c 100%); + } + + &.icon-info { + background: linear-gradient(135deg, #2196f3 0%, #1976d2 100%); + } + } + + .card-value.zero-state-cta { + position: relative; + + &::after { + content: '→'; + position: absolute; + right: -25px; + top: 50%; + transform: translateY(-50%); + font-size: 20px; + color: #9333ea; + opacity: 0; + transition: all 0.3s ease; + } + } + + ::ng-deep [prompt] { + background: rgba(127, 17, 224, 0.06); + color: #7f11e0; + font-weight: 500; + } + + &:hover { + transform: translateY(-6px); + box-shadow: 0 12px 28px rgba(147, 51, 234, 0.15); + border-color: rgba(127, 17, 224, 0.5); + background: linear-gradient(180deg, #ffffff 0%, #faf8ff 100%); + + .icon-container { + transform: scale(1.08); + } + + .card-value.zero-state-cta { + transform: translateX(-5px); + + &::after { + opacity: 1; + right: -30px; + } + } + + ::ng-deep [prompt] { + background: rgba(127, 17, 224, 0.08); + transform: translateY(-1px); + } + } + + &:active { + transform: translateY(-3px); + box-shadow: 0 6px 16px rgba(147, 51, 234, 0.12); + } +} + +// Dark theme +:host-context(.dark-theme) { + .dashboard-card { + background-color: #424242; + + .card-body { + .card-title { + color: #bbb; + } + + .card-value { + color: #fff; + + &.zero-state-cta { + background: linear-gradient(135deg, #bb86fc, #9333ea); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + } + } + + .card-subtitle { + color: #999; + } + } + + .card-footer { + border-top-color: rgba(255, 255, 255, 0.1); + + .footer-text { + color: #bbb; + } + } + + &.zero-value { + background: #2e2e2e; + border: 1.5px solid rgba(147, 51, 234, 0.4); + box-shadow: 0 2px 12px rgba(147, 51, 234, 0.12); + + &::before { + background: linear-gradient(90deg, #bb86fc, #9333ea); + } + + .card-value.zero-state-cta { + &::after { + color: #bb86fc; + } + } + + &:hover { + background: linear-gradient(180deg, #2e2e2e 0%, #352840 100%); + border-color: rgba(187, 134, 252, 0.6); + box-shadow: 0 12px 28px rgba(187, 134, 252, 0.2); + } + + ::ng-deep [prompt] { + background: rgba(187, 134, 252, 0.08); + color: #bb86fc; + } + } + } + + ::ng-deep [prompt] { + color: #aaa; + background: rgba(255, 255, 255, 0.04); + } +} diff --git a/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.ts b/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.ts new file mode 100644 index 00000000..33ee8194 --- /dev/null +++ b/src/app/adf-home/df-dashboard/df-dashboard-card/df-dashboard-card.component.ts @@ -0,0 +1,36 @@ +import { Component, Input, Output, EventEmitter } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { MatCardModule } from '@angular/material/card'; +import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; +import { IconDefinition } from '@fortawesome/fontawesome-svg-core'; + +@Component({ + selector: 'df-dashboard-card', + templateUrl: './df-dashboard-card.component.html', + styleUrls: ['./df-dashboard-card.component.scss'], + standalone: true, + imports: [CommonModule, MatCardModule, FontAwesomeModule], +}) +export class DfDashboardCardComponent { + @Input() icon!: IconDefinition; + @Input() title!: string; + @Input() value!: number | string; + @Input() subtitle?: string; + @Input() trend?: number; + @Input() trendIcon?: IconDefinition; + @Input() trendClass?: string; + @Input() footerText?: string; + @Input() showPrompt?: boolean = false; + @Input() isZero?: boolean = false; + @Input() zeroStateText?: string = 'Click to get started!'; + @Input() color: 'primary' | 'accent' | 'success' | 'info' | 'warn' = + 'primary'; + @Input() clickable?: boolean = false; + @Output() cardClick = new EventEmitter(); + + onClick(): void { + if (this.clickable) { + this.cardClick.emit(); + } + } +} diff --git a/src/app/adf-home/df-dashboard/df-dashboard.component.html b/src/app/adf-home/df-dashboard/df-dashboard.component.html new file mode 100644 index 00000000..c9b9eba7 --- /dev/null +++ b/src/app/adf-home/df-dashboard/df-dashboard.component.html @@ -0,0 +1,77 @@ +
+

{{ 'home.dashboard.title' | transloco }}

+ +
+ + +

{{ 'home.dashboard.loading' | transloco }}

+
+
+
+ +
+ +
+ + +
+ {{ 'home.dashboard.services.createPrompt' | transloco }} +
+
+ + + +
+ {{ 'home.dashboard.apiKeys.createPrompt' | transloco }} +
+
+ + + +
+ {{ 'home.dashboard.roles.createPrompt' | transloco }} +
+
+
+
+ +
+ + +

{{ 'home.dashboard.error' | transloco }}

+
+
+
+
diff --git a/src/app/adf-home/df-dashboard/df-dashboard.component.scss b/src/app/adf-home/df-dashboard/df-dashboard.component.scss new file mode 100644 index 00000000..f509ec37 --- /dev/null +++ b/src/app/adf-home/df-dashboard/df-dashboard.component.scss @@ -0,0 +1,86 @@ +.dashboard-container { + padding: 24px; + max-width: 1400px; + margin: 0 auto; + + &.dark-theme { + .dashboard-title { + color: #ffffff; + } + + .loading-card, + .error-card { + background-color: #424242; + } + + .performance-card, + .storage-card { + background-color: #424242; + color: #ffffff; + } + } +} + +.dashboard-title { + font-size: 24px; + font-weight: 500; + margin-bottom: 24px; + color: #333; +} + +.loading-container, +.error-container { + display: flex; + justify-content: center; + align-items: center; + min-height: 400px; +} + +.loading-card, +.error-card { + text-align: center; + padding: 32px; +} + +.error-icon { + font-size: 48px; + color: #f44336; + margin-bottom: 16px; +} + +.dashboard-content { + animation: fadeIn 0.3s ease-in; +} + +@keyframes fadeIn { + from { + opacity: 0; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +.stats-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 20px; + margin-bottom: 24px; +} + +// Mobile responsiveness +@media (max-width: 768px) { + .dashboard-container { + padding: 16px; + } + + .stats-grid { + grid-template-columns: 1fr; + } + + .charts-row { + grid-template-columns: 1fr; + } +} diff --git a/src/app/adf-home/df-dashboard/df-dashboard.component.ts b/src/app/adf-home/df-dashboard/df-dashboard.component.ts new file mode 100644 index 00000000..04b967e5 --- /dev/null +++ b/src/app/adf-home/df-dashboard/df-dashboard.component.ts @@ -0,0 +1,118 @@ +import { Component, OnInit, OnDestroy } from '@angular/core'; +import { Router } from '@angular/router'; +import { CommonModule } from '@angular/common'; +import { MatCardModule } from '@angular/material/card'; +import { MatIconModule } from '@angular/material/icon'; +import { MatProgressBarModule } from '@angular/material/progress-bar'; +import { MatTooltipModule } from '@angular/material/tooltip'; +import { MatDividerModule } from '@angular/material/divider'; +import { TranslocoModule } from '@ngneat/transloco'; +import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; +import { faPlug, faKey, faLock } from '@fortawesome/free-solid-svg-icons'; +import { Subject, takeUntil } from 'rxjs'; +import { + DfAnalyticsService, + DashboardStats, +} from '../../shared/services/df-analytics.service'; +import { DfThemeService } from '../../shared/services/df-theme.service'; +import { DfBreakpointService } from '../../shared/services/df-breakpoint.service'; +import { DfDashboardCardComponent } from './df-dashboard-card/df-dashboard-card.component'; + +@Component({ + selector: 'df-dashboard', + templateUrl: './df-dashboard.component.html', + styleUrls: ['./df-dashboard.component.scss'], + standalone: true, + imports: [ + CommonModule, + MatCardModule, + MatIconModule, + MatProgressBarModule, + MatTooltipModule, + MatDividerModule, + TranslocoModule, + FontAwesomeModule, + DfDashboardCardComponent, + ], +}) +export class DfDashboardComponent implements OnInit, OnDestroy { + private destroy$ = new Subject(); + + // Icons + faPlug = faPlug; // For API Services + faKey = faKey; // For API Keys + faLock = faLock; // For Roles + + stats: DashboardStats = { + services: { total: 0 }, + apiKeys: { total: 0 }, + roles: { total: 0 }, + }; + loading = true; + error = false; + + constructor( + private analyticsService: DfAnalyticsService, + public themeService: DfThemeService, + public breakpointService: DfBreakpointService, + private router: Router + ) {} + + ngOnInit(): void { + // Clear cache to ensure fresh data + localStorage.removeItem('df_dashboard_stats'); + this.loadDashboardStats(); + } + + ngOnDestroy(): void { + this.destroy$.next(); + this.destroy$.complete(); + } + + private loadDashboardStats(): void { + this.loading = true; + this.error = false; + + this.analyticsService + .getDashboardStats() + .pipe(takeUntil(this.destroy$)) + .subscribe({ + next: stats => { + this.stats = stats || { + services: { total: 0 }, + apiKeys: { total: 0 }, + roles: { total: 0 }, + }; + this.loading = false; + }, + error: () => { + this.error = true; + this.loading = false; + // Keep default stats even on error + this.stats = { + services: { total: 0 }, + apiKeys: { total: 0 }, + roles: { total: 0 }, + }; + }, + }); + } + + onServicesCardClick(): void { + if (this.stats.services.total === 0) { + this.router.navigate(['/api-connections/api-types/database/create']); + } + } + + onApiKeysCardClick(): void { + if (this.stats.apiKeys.total === 0) { + this.router.navigate(['/api-connections/api-keys/create']); + } + } + + onRolesCardClick(): void { + if (this.stats.roles.total === 0) { + this.router.navigate(['/api-connections/role-based-access/create']); + } + } +} diff --git a/src/app/adf-home/df-welcome-page/df-generate-api-card/df-generate-api-card.component.scss b/src/app/adf-home/df-welcome-page/df-generate-api-card/df-generate-api-card.component.scss index f8f51e9f..2369516d 100644 --- a/src/app/adf-home/df-welcome-page/df-generate-api-card/df-generate-api-card.component.scss +++ b/src/app/adf-home/df-welcome-page/df-generate-api-card/df-generate-api-card.component.scss @@ -1,36 +1,45 @@ .df-generate-api-card { cursor: pointer; width: 100%; - min-height: 115px; + min-height: 160px; display: flex; flex-direction: column; + transition: + transform 0.2s ease, + box-shadow 0.2s ease; + + &:hover { + transform: translateY(-2px); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); + } } .df-generate-api-card-content { display: flex; flex-direction: column; align-items: left; - padding: 12px; + padding: 20px; flex-grow: 1; overflow: hidden; fa-icon { - margin-bottom: 8px; + margin-bottom: 12px; flex-shrink: 0; + font-size: 2rem; } .df-card-header { - font-size: 14px; - font-weight: 500; - margin-bottom: 0px; - line-height: 1.2; + font-size: 16px; + font-weight: 600; + margin-bottom: 8px; + line-height: 1.3; } .df-card-description { - font-size: 12px; - line-height: 1.4; + font-size: 14px; + line-height: 1.5; display: -webkit-box; - line-clamp: 2; - -webkit-line-clamp: 2; + line-clamp: 3; + -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; diff --git a/src/app/adf-home/df-welcome-page/df-welcome-page.component.html b/src/app/adf-home/df-welcome-page/df-welcome-page.component.html index c0edaf1b..bea621ea 100644 --- a/src/app/adf-home/df-welcome-page/df-welcome-page.component.html +++ b/src/app/adf-home/df-welcome-page/df-welcome-page.component.html @@ -22,9 +22,14 @@

[cardFinalHeaderColor]="card.headerColor"> -

- {{ 'home.welcomePage.needHelpChoosing' | transloco }} -

+ + + +
+ +
+ +

{{ 'home.welcomePage.learnMoreHeading' | transloco }}

@@ -46,46 +51,6 @@

-
diff --git a/src/app/adf-home/df-welcome-page/df-welcome-page.component.scss b/src/app/adf-home/df-welcome-page/df-welcome-page.component.scss index f28920c5..787637fe 100644 --- a/src/app/adf-home/df-welcome-page/df-welcome-page.component.scss +++ b/src/app/adf-home/df-welcome-page/df-welcome-page.component.scss @@ -24,14 +24,14 @@ $df-coral-palette: mat.define-palette(theme.$df-coral-palette); } .flex-column { - flex-basis: 50%; + flex-basis: 100%; &:first-child { - padding-right: 25px; + padding-right: 0; } &:last-child { - padding-left: 25px; + padding-left: 0; } } @@ -119,34 +119,31 @@ mat-card.notice-card { df-generate-api-card { width: 32%; + min-height: 180px; - @media (min-width: 960px) and (max-width: 1480px) { + @media (max-width: 959px) { width: 48%; } @media (max-width: 600px) { - width: 48%; - } - - @media (max-width: 350px) { - width: 98%; + width: 100%; } } } -#need-help-choosing-note, #learn-more-heading { text-align: center; margin: 0; } -#need-help-choosing-note { - font-size: 12px; -} - .learn-more-links-list { display: flex; justify-content: space-evenly; flex-wrap: wrap; gap: 10px; } + +.dashboard-section { + margin-top: 48px; + margin-bottom: 32px; +} diff --git a/src/app/adf-home/df-welcome-page/df-welcome-page.component.ts b/src/app/adf-home/df-welcome-page/df-welcome-page.component.ts index a5d6ff9b..549685c6 100644 --- a/src/app/adf-home/df-welcome-page/df-welcome-page.component.ts +++ b/src/app/adf-home/df-welcome-page/df-welcome-page.component.ts @@ -40,6 +40,7 @@ import { SERVICES_SERVICE_TOKEN } from 'src/app/shared/constants/tokens'; import { DFStorageService } from 'src/app/shared/services/df-storage.service'; import { ROUTES } from '../../shared/types/routes'; import { DfGenerateApiCardComponent } from './df-generate-api-card/df-generate-api-card.component'; +import { DfDashboardComponent } from '../df-dashboard/df-dashboard.component'; @Component({ selector: 'df-welcome-page', @@ -63,6 +64,7 @@ import { DfGenerateApiCardComponent } from './df-generate-api-card/df-generate-a MatButtonModule, MatIconModule, DfGenerateApiCardComponent, + DfDashboardComponent, ], providers: [DfBaseCrudService], }) diff --git a/src/app/adf-roles/df-manage-roles/df-manage-roles-table.component.ts b/src/app/adf-roles/df-manage-roles/df-manage-roles-table.component.ts index 4a317908..8b1c0027 100644 --- a/src/app/adf-roles/df-manage-roles/df-manage-roles-table.component.ts +++ b/src/app/adf-roles/df-manage-roles/df-manage-roles-table.component.ts @@ -20,6 +20,9 @@ import { animate, transition, } from '@angular/animations'; +import { DfDuplicateDialogComponent } from 'src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component'; +import { faCopy } from '@fortawesome/free-solid-svg-icons'; +import { catchError, throwError } from 'rxjs'; @UntilDestroy({ checkProperties: true }) @Component({ selector: 'df-manage-roles-table', @@ -53,6 +56,29 @@ export class DfManageRolesTableComponent extends DfManageTableComponent dialog: MatDialog ) { super(router, activatedRoute, liveAnnouncer, translateService, dialog); + + // Add duplicate action + const duplicateAction = { + label: 'duplicate', + function: (row: RoleRow) => this.duplicateRole(row), + ariaLabel: { + key: 'duplicateRole', + param: 'name', + }, + icon: faCopy, + }; + + if (this.actions.additional) { + // Insert duplicate action before delete action + const deleteIndex = this.actions.additional.findIndex( + action => action.label === 'delete' + ); + if (deleteIndex !== -1) { + this.actions.additional.splice(deleteIndex, 0, duplicateAction); + } else { + this.actions.additional.push(duplicateAction); + } + } } filterQuery = getFilterQuery('roles'); @@ -103,4 +129,105 @@ export class DfManageRolesTableComponent extends DfManageTableComponent this.tableLength = data.meta.count; }); } + + duplicateRole(row: RoleRow): void { + // First, get the full role details with related data + this.roleService + .get(row.id, { + related: 'role_service_access_by_role_id,lookup_by_role_id', + }) + .pipe( + catchError(error => { + console.error('Failed to fetch role details:', error); + return throwError(() => error); + }) + ) + .subscribe(roleData => { + // Get all existing role names for validation + this.roleService + .getAll>({ limit: 1000 }) + .subscribe(allRoles => { + const existingNames = allRoles.resource.map(r => r.name); + + const dialogRef = this.dialog.open(DfDuplicateDialogComponent, { + width: '400px', + data: { + title: 'roles.duplicate.title', + message: 'roles.duplicate.message', + label: 'roles.duplicate.nameLabel', + originalName: roleData.name, + existingNames: existingNames, + }, + }); + + dialogRef.afterClosed().subscribe(newName => { + if (newName) { + // Create a copy of the role with all its configurations + // Using snake_case for the API payload + const duplicatedRole = { + name: newName, + description: `${roleData.description || ''} (copy)`, + is_active: roleData.isActive || roleData.is_active, + // Copy service access permissions - check both camelCase and snake_case + role_service_access_by_role_id: + ( + roleData.roleServiceAccessByRoleId || + roleData.role_service_access_by_role_id + )?.map((access: any) => ({ + service_id: access.serviceId || access.service_id, + component: access.component, + verb_mask: access.verbMask || access.verb_mask, + requestor_mask: + access.requestorMask || access.requestor_mask, + filters: + access.filters?.map((filter: any) => ({ + name: filter.name || filter.field, + operator: filter.operator, + value: filter.value, + })) || [], + filter_op: access.filterOp || access.filter_op || 'AND', + })) || [], + // Copy lookup keys - check both camelCase and snake_case + lookup_by_role_id: + ( + roleData.lookupByRoleId || roleData.lookup_by_role_id + )?.map((lookup: any) => ({ + name: lookup.name, + value: lookup.value, + private: lookup.private, + description: lookup.description, + })) || [], + }; + + // Wrap in resource array as expected by the API + const payload = { + resource: [duplicatedRole], + }; + + console.log( + 'Sending payload:', + JSON.stringify(payload, null, 2) + ); + + // Create the new role + this.roleService + .create(payload, { + snackbarSuccess: 'roles.alerts.duplicateSuccess', + fields: '*', + related: 'role_service_access_by_role_id,lookup_by_role_id', + }) + .pipe( + catchError(error => { + console.error('Failed to duplicate role:', error); + return throwError(() => error); + }) + ) + .subscribe(() => { + this.refreshTable(); + }); + } + }); + }); + }); + } } diff --git a/src/app/adf-services/df-manage-services/df-manage-services-table.component.ts b/src/app/adf-services/df-manage-services/df-manage-services-table.component.ts index e59be6bd..6a68642a 100644 --- a/src/app/adf-services/df-manage-services/df-manage-services-table.component.ts +++ b/src/app/adf-services/df-manage-services/df-manage-services-table.component.ts @@ -1,5 +1,5 @@ import { LiveAnnouncer } from '@angular/cdk/a11y'; -import { Component, Inject } from '@angular/core'; +import { Component, Inject, OnInit } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { ActivatedRoute, Router } from '@angular/router'; import { TranslocoService } from '@ngneat/transloco'; @@ -13,6 +13,9 @@ import { GenericListResponse } from 'src/app/shared/types/generic-http'; import { Service, ServiceRow, ServiceType } from 'src/app/shared/types/service'; import { getFilterQuery } from 'src/app/shared/utilities/filter-queries'; import { UntilDestroy } from '@ngneat/until-destroy'; +import { DfDuplicateDialogComponent } from 'src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component'; +import { faCopy } from '@fortawesome/free-solid-svg-icons'; +import { catchError, throwError } from 'rxjs'; @UntilDestroy({ checkProperties: true }) @Component({ selector: 'df-manage-services-table', @@ -24,7 +27,10 @@ import { UntilDestroy } from '@ngneat/until-destroy'; standalone: true, imports: DfManageTableModules, }) -export class DfManageServicesTableComponent extends DfManageTableComponent { +export class DfManageServicesTableComponent + extends DfManageTableComponent + implements OnInit +{ serviceTypes: Array = []; system = false; constructor( @@ -37,11 +43,22 @@ export class DfManageServicesTableComponent extends DfManageTableComponent { - this.serviceTypes = data.serviceTypes; - this.system = system; - this.allowCreate = !system; - if (system) { + } + + override ngOnInit(): void { + // Call parent's ngOnInit first to set up the data source + super.ngOnInit(); + + // Then subscribe to route data for additional setup + this._activatedRoute.data.subscribe(routeData => { + const { data } = routeData; + this.system = + routeData['system'] || + this._activatedRoute.snapshot.parent?.data?.['system'] || + false; + this.serviceTypes = data?.serviceTypes; + this.allowCreate = !this.system; + if (this.system) { this.actions = { default: this.actions.default, additional: @@ -49,6 +66,29 @@ export class DfManageServicesTableComponent extends DfManageTableComponent action.label !== 'delete' ) ?? null, }; + } else { + // Add duplicate action for non-system services + const duplicateAction = { + label: 'duplicate', + function: (row: ServiceRow) => this.duplicateService(row), + ariaLabel: { + key: 'duplicateService', + param: 'name', + }, + icon: faCopy, + }; + + if (this.actions.additional) { + // Insert duplicate action before delete action + const deleteIndex = this.actions.additional.findIndex( + action => action.label === 'delete' + ); + if (deleteIndex !== -1) { + this.actions.additional.splice(deleteIndex, 0, duplicateAction); + } else { + this.actions.additional.push(duplicateAction); + } + } } }); } @@ -163,4 +203,70 @@ export class DfManageServicesTableComponent extends DfManageTableComponent(row.id) + .pipe( + catchError(error => { + console.error('Failed to fetch service details:', error); + return throwError(() => error); + }) + ) + .subscribe(service => { + // Get all existing service names for validation + this.serviceService + .getAll>({ limit: 1000 }) + .subscribe(allServices => { + const existingNames = allServices.resource.map(s => s.name); + + const dialogRef = this.dialog.open(DfDuplicateDialogComponent, { + width: '400px', + data: { + title: 'services.duplicate.title', + message: 'services.duplicate.message', + label: 'services.duplicate.nameLabel', + originalName: service.name, + existingNames: existingNames, + }, + }); + + dialogRef.afterClosed().subscribe(newName => { + if (newName) { + // Create a copy of the service with the new name, including all config + const duplicatedService = { + name: newName, + label: service.label || newName, + description: `${service.description || ''} (copy)`, + is_active: service.isActive, + type: service.type, + // Copy the entire config object which contains all service-specific settings + config: service.config ? { ...service.config } : {}, + }; + + // Wrap in resource array as expected by the API + const payload = { + resource: [duplicatedService], + }; + + // Create the new service + this.serviceService + .create(payload, { + snackbarSuccess: 'services.alerts.duplicateSuccess', + }) + .pipe( + catchError(error => { + console.error('Failed to duplicate service:', error); + return throwError(() => error); + }) + ) + .subscribe(() => { + this.refreshTable(); + }); + } + }); + }); + }); + } } diff --git a/src/app/adf-services/df-service-details/df-service-details.component.html b/src/app/adf-services/df-service-details/df-service-details.component.html index 64c47452..e9a28bbc 100644 --- a/src/app/adf-services/df-service-details/df-service-details.component.html +++ b/src/app/adf-services/df-service-details/df-service-details.component.html @@ -366,6 +366,16 @@

+ +
+ +

+ {{ 'services.firstTimeGuidance' | transloco }} +

+
+
+ + + + -
@@ -396,6 +424,7 @@

[serviceName]="serviceForm.get('name')?.value" [serviceId]="currentServiceId" [isDatabase]="isDatabase" + [isFirstTimeUser]="isFirstTimeUser" (goBack)="goBack()">

@@ -531,26 +560,47 @@

- - - + + + + + - - - - {{ 'services.options' | transloco }} - -
- + + + + + + Advanced Options + +
+ class="full-width"> - - -
- - -
- -
- + + + + + + - - - + + - + + + [schema]="item" [formControl]="getConfigControl(item.name)" class="full-width"> - - -
-
-
+
+
+
+
+
+ + + + + + + + + + + + + {{ 'services.options' | transloco }} + +
+ +
+ + +
+ +
+ + + + + + + + + + + +
+
+
+
diff --git a/src/app/adf-services/df-service-details/df-service-details.component.scss b/src/app/adf-services/df-service-details/df-service-details.component.scss index c6fe9415..d9d38dcd 100644 --- a/src/app/adf-services/df-service-details/df-service-details.component.scss +++ b/src/app/adf-services/df-service-details/df-service-details.component.scss @@ -602,3 +602,48 @@ mat-icon { } } } + +// First-time user guidance styles +.first-time-guidance { + display: flex; + align-items: center; + gap: 12px; + padding: 16px; + margin: 20px 0; + background: linear-gradient(135deg, #f3e7ff 0%, #e8d5ff 100%); + border-radius: 8px; + border-left: 4px solid mat.get-color-from-palette($df-purple-palette, 500); + + .guidance-icon { + color: mat.get-color-from-palette($df-purple-palette, 600); + font-size: 20px; + flex-shrink: 0; + } + + .guidance-text { + margin: 0; + color: #4a4a4a; + font-size: 14px; + line-height: 1.5; + flex: 1; + } +} + +.dark-theme { + .first-time-guidance { + background: linear-gradient( + 135deg, + rgba(124, 77, 255, 0.15) 0%, + rgba(124, 77, 255, 0.1) 100% + ); + border-left-color: mat.get-color-from-palette($df-purple-palette, 300); + + .guidance-icon { + color: mat.get-color-from-palette($df-purple-palette, 300); + } + + .guidance-text { + color: rgba(255, 255, 255, 0.87); + } + } +} diff --git a/src/app/adf-services/df-service-details/df-service-details.component.ts b/src/app/adf-services/df-service-details/df-service-details.component.ts index e6dfb191..a10b3357 100644 --- a/src/app/adf-services/df-service-details/df-service-details.component.ts +++ b/src/app/adf-services/df-service-details/df-service-details.component.ts @@ -85,6 +85,7 @@ import { TitleCasePipe } from '@angular/common'; import { MatDividerModule } from '@angular/material/divider'; import { DfSystemService } from 'src/app/shared/services/df-system.service'; import { DfPaywallModal } from 'src/app/shared/components/df-paywall-modal/df-paywall-modal.component'; +import { DfAnalyticsService } from 'src/app/shared/services/df-analytics.service'; // Add these interfaces at the bottom of the file with the other interfaces interface RoleResponse { @@ -175,6 +176,7 @@ export class DfServiceDetailsComponent implements OnInit { @ViewChild('stepper') stepper!: MatStepper; showSecurityConfig = false; currentServiceId: number | null = null; + isFirstTimeUser = false; constructor( private activatedRoute: ActivatedRoute, private fb: FormBuilder, @@ -188,7 +190,8 @@ export class DfServiceDetailsComponent implements OnInit { private snackbarService: DfSnackbarService, private currentServiceService: DfCurrentServiceService, private snackBar: MatSnackBar, - private systemService: DfSystemService + private systemService: DfSystemService, + private analyticsService: DfAnalyticsService ) { this.serviceForm = this.fb.group({ type: ['', Validators.required], @@ -197,7 +200,7 @@ export class DfServiceDetailsComponent implements OnInit { description: [''], isActive: [true], service_doc_by_service_id: this.fb.group({ - format: [], + format: [0], content: [''], }), }); @@ -208,6 +211,13 @@ export class DfServiceDetailsComponent implements OnInit { } isDarkMode = this.themeService.darkMode$; ngOnInit(): void { + // Check if this is the user's first API (only for new service creation, not editing) + if (!this.edit) { + this.analyticsService.getDashboardStats().subscribe(stats => { + this.isFirstTimeUser = stats.services.total === 0; + }); + } + this.http .get>('assets/img/databaseImages.json') .subscribe(images => { @@ -305,14 +315,21 @@ export class DfServiceDetailsComponent implements OnInit { if (data?.serviceDocByServiceId) { this.serviceDefinitionType = '' + data?.serviceDocByServiceId.format; - this.getConfigControl('serviceDefinition').setValue( - data.config.content - ); - } - if (!this.isAuth) { - this.getConfigControl('serviceDefinition').setValue( - data.config.content - ); + + // For network services, set the content field + if (this.isNetworkService) { + this.getConfigControl('content')?.setValue( + data.serviceDocByServiceId.content + ); + this.content = data.serviceDocByServiceId.content || ''; + } + // For script services, set the serviceDefinition field + else if (this.isScriptService) { + this.getConfigControl('serviceDefinition')?.setValue( + data.serviceDocByServiceId.content + ); + this.content = data.serviceDocByServiceId.content || ''; + } } this.serviceForm.controls['type'].disable(); } else { @@ -364,15 +381,20 @@ export class DfServiceDetailsComponent implements OnInit { if (this.isNetworkService) { this.serviceForm.addControl('type', new FormControl('')); config.addControl('content', new FormControl('')); + // Initialize serviceDefinitionType for JSON/YAML toggle + this.serviceDefinitionType = '0'; // Default to JSON } this.serviceForm.addControl('config', config); } } get subscriptionRequired() { - return ( - this.serviceForm.controls['type'].value && this.configSchema?.length === 0 - ); + const serviceType = this.serviceForm.controls['type'].value; + // Local email service is open source and should not require subscription + if (serviceType === 'local_email') { + return false; + } + return serviceType && this.configSchema?.length === 0; } get scriptMode() { @@ -392,6 +414,16 @@ export class DfServiceDetailsComponent implements OnInit { return AceEditorMode.TEXT; } + get serviceDefinitionMode(): AceEditorMode { + return this.serviceDefinitionType === '0' + ? AceEditorMode.JSON + : AceEditorMode.YAML; + } + + get excelMode(): AceEditorMode { + return AceEditorMode.JSON; + } + excelUpload(event: Event) { const config = this.serviceForm.get('config'); const input = event.target as HTMLInputElement; @@ -509,6 +541,36 @@ export class DfServiceDetailsComponent implements OnInit { ); } + // Network service field categorization + get networkRequiredFields() { + if (!this.isNetworkService || !this.viewSchema) { + return []; + } + + // Base URL is the primary required field for network services + const requiredFieldNames = ['baseUrl']; + return this.viewSchema.filter(field => + requiredFieldNames.includes(field.name) + ); + } + + get networkAdvancedFields() { + if (!this.isNetworkService || !this.viewSchema) { + return []; + } + + // All other fields are considered advanced + const requiredFieldNames = ['baseUrl']; + return this.viewSchema.filter( + field => + !requiredFieldNames.includes(field.name) && field.name !== 'content' + ); + } + + get showNetworkAdvancedOptions(): boolean { + return this.isNetworkService; + } + getConfigControl(name: string) { return this.serviceForm.get(`config.${name}`) as FormControl; } @@ -550,44 +612,48 @@ export class DfServiceDetailsComponent implements OnInit { snackbarError: 'server', snackbarSuccess: 'services.createSuccessMsg', }; + + // Initialize service_doc_by_service_id based on service type + let serviceDoc = null; + if (this.isNetworkService) { params = { ...params, fields: '*', related: 'service_doc_by_service_id', }; - // if (!data.config.serviceDefinition) { - // data.service_doc_by_service_id = null; - // } else { - data.service_doc_by_service_id.content = data.config.content; - data.service_doc_by_service_id.format = Number( - this.serviceDefinitionType - ); - // } + // For network services (including RWS), use the content field + if (data.config?.content) { + serviceDoc = { + content: data.config.content, + format: this.serviceDefinitionType + ? Number(this.serviceDefinitionType) + : 0, + }; + // Remove content from config as it's moved to service_doc_by_service_id + delete data.config.content; + } } else if (this.isScriptService) { params = { ...params, fields: '*', related: 'service_doc_by_service_id', }; - // data.service_doc_by_service_id = null; - // data.config.content = this.serviceDefinition; - if (!data.config) { - data.service_doc_by_service_id = null; - } else { - data.config.content = data.config.serviceDefinition; - if (data.service_doc_by_service_id.content === '') { - data.service_doc_by_service_id = null; - } else { - data.service_doc_by_service_id.format = this.serviceDefinitionType + // For script services, use the serviceDefinition field + if (data.config?.serviceDefinition) { + serviceDoc = { + content: data.config.serviceDefinition, + format: this.serviceDefinitionType ? Number(this.serviceDefinitionType) - : 0; - } + : 0, + }; + // Remove serviceDefinition from config as it's moved to service_doc_by_service_id delete data.config.serviceDefinition; } - } else { - delete data.service_doc_by_service_id; } + + // Apply service_doc_by_service_id to data + data.service_doc_by_service_id = serviceDoc; let payload; if (data.type.toLowerCase().includes('saml')) { params = { @@ -627,12 +693,11 @@ export class DfServiceDetailsComponent implements OnInit { } delete payload.isActive; } else { - // data.service_doc_by_service_id = null; + // For other service types, use the base data payload = { ...data, id: this.edit ? this.serviceData.id : null, }; - payload = { ...data }; } if (this.edit) { const payload = { @@ -834,6 +899,8 @@ export class DfServiceDetailsComponent implements OnInit { ? Number(this.serviceDefinitionType) : 0, }; + // Remove content from config as it's moved to service_doc_by_service_id + delete payload.config.content; } else if (this.isScriptService && data.config?.serviceDefinition) { payload.service_doc_by_service_id = { content: data.config.serviceDefinition, @@ -841,6 +908,8 @@ export class DfServiceDetailsComponent implements OnInit { ? Number(this.serviceDefinitionType) : 0, }; + // Remove serviceDefinition from config as it's moved to service_doc_by_service_id + delete payload.config.serviceDefinition; } else { payload.service_doc_by_service_id = null; } diff --git a/src/app/adf-services/resolvers/services.resolver.ts b/src/app/adf-services/resolvers/services.resolver.ts index 97da9c9b..b94a5b29 100644 --- a/src/app/adf-services/resolvers/services.resolver.ts +++ b/src/app/adf-services/resolvers/services.resolver.ts @@ -21,8 +21,10 @@ export const servicesResolver = const serviceTypeService = inject(SERVICE_TYPE_SERVICE_TOKEN); const servicesService = inject(SERVICES_SERVICE_TOKEN); - const system: boolean = route.data['system']; - const groups: Array = route.data['groups']; + const system: boolean = + route.data['system'] || route.parent?.data?.['system'] || false; + const groups: Array = + route.data['groups'] || route.parent?.data?.['groups']; if (groups) { const filteredGroups = groups.map(grp => @@ -44,7 +46,9 @@ export const servicesResolver = limit, sort: 'name', filter: `${ - system ? '(created_by_id is not null) and ' : '' + system + ? '(created_by_id is null) and (name != "api_docs") and ' + : '' }(type in ("${serviceTypes.map(src => src.name).join('","')}"))${ filter ? ` and ${filter}` : '' }`, diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 553f32bf..82175d47 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,13 +1,20 @@ import { Component, OnInit } from '@angular/core'; import { DfLoadingSpinnerService } from './shared/services/df-loading-spinner.service'; import { NgIf, AsyncPipe } from '@angular/common'; -import { RouterOutlet, Router, ActivatedRoute } from '@angular/router'; +import { + RouterOutlet, + Router, + ActivatedRoute, + NavigationEnd, +} from '@angular/router'; import { DfSideNavComponent } from './shared/components/df-side-nav/df-side-nav.component'; import { DfLicenseCheckService } from './shared/services/df-license-check.service'; -import { UntilDestroy } from '@ngneat/until-destroy'; +import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; import { AuthService } from './shared/services/auth.service'; import { LoggingService } from './shared/services/logging.service'; import { LoginResponse } from './shared/types/auth.types'; +import { ROUTES } from './shared/types/routes'; +import { filter } from 'rxjs/operators'; @UntilDestroy({ checkProperties: true }) @Component({ @@ -34,6 +41,16 @@ export class AppComponent implements OnInit { ngOnInit() { this.loggingService.log('AppComponent initialized'); this.handleAuthentication(); + + // Monitor license check changes and redirect when disable_ui is true + this.licenseCheck$.pipe(untilDestroyed(this)).subscribe(licenseCheck => { + if (licenseCheck?.disableUi === 'true') { + // Force navigation to license-expired page + if (!this.router.url.includes(ROUTES.LICENSE_EXPIRED)) { + this.router.navigate([ROUTES.LICENSE_EXPIRED]); + } + } + }); } private handleAuthentication() { diff --git a/src/app/routes.ts b/src/app/routes.ts index ad9733f1..5e921f5d 100644 --- a/src/app/routes.ts +++ b/src/app/routes.ts @@ -52,6 +52,7 @@ import { eventsResolver } from './adf-event-scripts/resolvers/events.resolver'; import { systemEventsResolver } from './adf-services/resolvers/system-events.resolver'; import { checkStatusResolver } from './adf-config/resolvers/df-check-status.resolver'; import { licenseGuard } from './shared/guards/license.guard'; +import { globalLicenseGuard } from './shared/guards/global-license.guard'; import { errorGaurd } from './shared/guards/error.guard'; import { paywallGuard } from './shared/guards/paywall.guard'; import { rootAdminGuard } from './shared/guards/admin.guard'; @@ -80,7 +81,7 @@ export const routes: Routes = [ { path: ROUTES.HOME, children: HomeRoutes, - canActivate: [loggedInGuard, licenseGuard], + canActivate: [loggedInGuard, licenseGuard, globalLicenseGuard], providers: [provideTranslocoScope('home')], }, { @@ -288,7 +289,7 @@ export const routes: Routes = [ providers: [provideTranslocoScope('apiDocs')], }, ], - canActivate: [loggedInGuard, licenseGuard], + canActivate: [loggedInGuard, licenseGuard, globalLicenseGuard], }, { path: ROUTES.API_SECURITY, @@ -347,7 +348,7 @@ export const routes: Routes = [ providers: [provideTranslocoScope('services')], }, ], - canActivate: [loggedInGuard, licenseGuard], + canActivate: [loggedInGuard, licenseGuard, globalLicenseGuard], }, { path: ROUTES.SYSTEM_SETTINGS, @@ -525,7 +526,7 @@ export const routes: Routes = [ providers: [provideTranslocoScope('services')], }, ], - canActivate: [loggedInGuard, licenseGuard], + canActivate: [loggedInGuard, licenseGuard, globalLicenseGuard], }, { path: ROUTES.ADMIN_SETTINGS, @@ -797,12 +798,12 @@ export const routes: Routes = [ providers: [provideTranslocoScope('files')], }, ], - canActivate: [loggedInGuard, licenseGuard], + canActivate: [loggedInGuard, licenseGuard, globalLicenseGuard], }, { path: ROUTES.AI, loadComponent: () => import('./ai/ai.component').then(m => m.AiComponent), - canActivate: [loggedInGuard, licenseGuard], + canActivate: [loggedInGuard, licenseGuard, globalLicenseGuard], data: { showPaywall: true }, }, { @@ -812,7 +813,7 @@ export const routes: Routes = [ m => m.DfProfileComponent ), resolve: { data: profileResolver }, - canActivate: [loggedInGuard, licenseGuard], + canActivate: [loggedInGuard, licenseGuard, globalLicenseGuard], providers: [ DfProfileService, DfPasswordService, diff --git a/src/app/shared/components/df-api-tester/df-api-tester.component.html b/src/app/shared/components/df-api-tester/df-api-tester.component.html index a2da995e..6d81366b 100644 --- a/src/app/shared/components/df-api-tester/df-api-tester.component.html +++ b/src/app/shared/components/df-api-tester/df-api-tester.component.html @@ -1,4 +1,4 @@ - + Test API Authentication diff --git a/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.html b/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.html new file mode 100644 index 00000000..34f9bc04 --- /dev/null +++ b/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.html @@ -0,0 +1,134 @@ +
+ +
+
+
+
+ + +
+ +
+
+ +
+
+

+ {{ 'services.celebration.title' | transloco }} +

+

+ {{ + 'services.celebration.subtitle' + | transloco: { name: data.serviceName } + }} +

+
+ + +
+

+ {{ 'services.celebration.whatHappened' | transloco }} +

+ +
+
+
+ +
+ +
+ +
+

{{ step.title | transloco }}

+

{{ step.description | transloco }}

+ + + {{ step.timing }} + +
+
+
+
+ + +
+ +
+
+ + {{ 'services.celebration.endpointLabel' | transloco }} +
+
+ {{ baseUrl }}/api/v2/{{ data.serviceName }}/_table + {{ + 'services.celebration.endpointHint' | transloco + }} +
+
+ + +
+
+ + {{ 'services.celebration.yourApiKey' | transloco }} +
+
+ {{ data.apiKey }} + +
+
+ + +
+ + {{ 'services.celebration.usageHint' | transloco }} +
+
+ + +
+ + + + +

+ {{ 'services.celebration.autoRedirectTest' | transloco }} +

+
+
+
diff --git a/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.scss b/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.scss new file mode 100644 index 00000000..164b2894 --- /dev/null +++ b/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.scss @@ -0,0 +1,642 @@ +@use '@angular/material' as mat; +@use 'src/theme' as theme; +$df-purple-palette: mat.define-palette(theme.$df-purple-palette); + +.celebration-dialog { + position: relative; + padding: 0; + overflow: hidden; + height: 100%; + display: flex; + flex-direction: column; + background: linear-gradient(135deg, #f5f3ff 0%, #fff 100%); + animation: subtle-entrance 0.4s ease-out; +} + +@keyframes subtle-entrance { + from { + opacity: 0; + transform: scale(0.95); + } + to { + opacity: 1; + transform: scale(1); + } +} + +// Confetti and Fireworks Effects +.celebration-effects { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + overflow: hidden; + z-index: 1; +} + +.confetti { + position: absolute; + width: 10px; + height: 10px; + top: -10px; + animation: confetti-fall calc(3s + var(--confetti-index) * 0.1s) linear + infinite; + animation-delay: calc(var(--confetti-index) * -0.2s); + + &::before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + background: linear-gradient( + 45deg, + #7f11e0, + #ff4081, + #4caf50, + #ffc107, + #2196f3 + ); + background-size: 500%; + animation: confetti-rotate 1s linear infinite; + border-radius: 2px; + transform: rotate(calc(var(--confetti-index) * 30deg)); + } + + &:nth-child(odd) { + left: calc(var(--confetti-index) * 6.5%); + } + + &:nth-child(even) { + right: calc(var(--confetti-index) * 6.5%); + } +} + +@keyframes confetti-fall { + 0% { + transform: translateY(-10px) rotate(0deg); + opacity: 1; + } + 100% { + transform: translateY(550px) rotate(720deg); + opacity: 0; + } +} + +@keyframes confetti-rotate { + 0% { + background-position: 0% 50%; + } + 100% { + background-position: 100% 50%; + } +} + +.firework { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + animation: firework-launch calc(2s + var(--firework-index) * 0.3s) ease-out + infinite; + animation-delay: calc(var(--firework-index) * 0.5s); + + &:nth-child(1) { + left: 20%; + background: #7f11e0; + } + &:nth-child(2) { + left: 40%; + background: #ff4081; + } + &:nth-child(3) { + left: 50%; + background: #4caf50; + } + &:nth-child(4) { + left: 60%; + background: #ffc107; + } + &:nth-child(5) { + left: 80%; + background: #2196f3; + } + + &::after { + content: ''; + position: absolute; + width: 100px; + height: 100px; + border-radius: 50%; + top: -48px; + left: -48px; + background: radial-gradient(circle, currentColor 0%, transparent 70%); + opacity: 0; + animation: firework-explode calc(2s + var(--firework-index) * 0.3s) ease-out + infinite; + animation-delay: calc(var(--firework-index) * 0.5s + 0.8s); + } +} + +@keyframes firework-launch { + 0% { + transform: translateY(100vh) scale(1); + opacity: 1; + } + 40% { + transform: translateY(30vh) scale(1); + opacity: 1; + } + 100% { + transform: translateY(30vh) scale(0); + opacity: 0; + } +} + +@keyframes firework-explode { + 0% { + transform: scale(0); + opacity: 0; + } + 50% { + transform: scale(1); + opacity: 0.8; + } + 100% { + transform: scale(1.5); + opacity: 0; + } +} + +// Main Content +.dialog-content { + position: relative; + z-index: 2; + padding: 20px; + max-width: 100%; + margin: 0 auto; + text-align: center; + overflow-y: auto; + overflow-x: hidden; + flex: 1; + max-height: calc(85vh - 40px); + + /* Custom scrollbar */ + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-track { + background: rgba(127, 17, 224, 0.05); + } + + &::-webkit-scrollbar-thumb { + background: rgba(127, 17, 224, 0.2); + border-radius: 3px; + + &:hover { + background: rgba(127, 17, 224, 0.3); + } + } +} + +// Success Header +.success-header { + text-align: center; + margin-bottom: 16px; + animation: fadeInDown 0.6s ease-out; +} + +.success-icon-wrapper { + position: relative; + width: 64px; + height: 64px; + margin: 0 auto 16px; + + .rocket-icon { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 32px; + color: #7f11e0; + z-index: 2; + animation: rocket-launch 2s ease-in-out infinite; + } + + .success-circle { + position: absolute; + width: 100%; + height: 100%; + border-radius: 50%; + background: linear-gradient(135deg, #7f11e0 0%, #5c239a 100%); + opacity: 0.1; + animation: pulse-circle 2s ease-in-out infinite; + } +} + +@keyframes rocket-launch { + 0%, + 100% { + transform: translate(-50%, -50%) translateY(0); + } + 50% { + transform: translate(-50%, -50%) translateY(-5px); + } +} + +@keyframes pulse-circle { + 0%, + 100% { + transform: scale(1); + opacity: 0.1; + } + 50% { + transform: scale(1.2); + opacity: 0.2; + } +} + +.celebration-title { + font-size: 20px; + font-weight: 600; + color: #333; + margin: 0 0 6px; + animation: bounce-in 0.8s ease-out; + text-align: center; +} + +.celebration-subtitle { + font-size: 14px; + color: #666; + margin: 0; + text-align: center; +} + +// Steps Timeline +.steps-container { + margin: 12px 0; + text-align: left; + padding: 0 8px; +} + +.steps-title { + font-size: 14px; + font-weight: 500; + color: #333; + margin-bottom: 12px; + text-align: center; +} + +.steps-timeline { + position: relative; + padding-left: 52px; + max-width: 450px; + margin: 0 auto; +} + +.step-item { + position: relative; + display: flex; + align-items: flex-start; + margin-bottom: 12px; + opacity: 0; + transform: translateX(-20px); + transition: all 0.5s ease-out; + + &.revealed { + opacity: 1; + transform: translateX(0); + } + + &.pulse-animation { + .step-icon { + animation: icon-pulse 0.6s ease-out; + } + } + + .step-connector { + position: absolute; + left: -35px; + top: 36px; + width: 2px; + height: 36px; + background: linear-gradient(180deg, #7f11e0 0%, #e0e0e0 100%); + } +} + +.step-icon { + position: absolute; + left: -52px; + width: 36px; + height: 36px; + border-radius: 50%; + background: linear-gradient(135deg, #7f11e0 0%, #5c239a 100%); + display: flex; + align-items: center; + justify-content: center; + color: white; + font-size: 16px; + flex-shrink: 0; +} + +@keyframes icon-pulse { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.2); + } + 100% { + transform: scale(1); + } +} + +.step-content { + margin-left: 0; + flex: 1; +} + +.step-title { + font-size: 14px; + font-weight: 500; + color: #333; + margin: 0 0 3px; +} + +.step-description { + font-size: 13px; + color: #666; + margin: 0 0 6px; + line-height: 1.4; +} + +.step-timing { + display: inline-flex; + align-items: center; + gap: 4px; + font-size: 12px; + color: #4caf50; + font-weight: 500; + + .timing-icon { + font-size: 12px; + } +} + +// API Connection Section +.api-connection-section { + margin: 12px auto; + padding: 14px; + background: linear-gradient(135deg, #f8f5ff 0%, #f5f5f5 100%); + border: 1px solid rgba(127, 17, 224, 0.1); + border-radius: 12px; + animation: slideUp 0.5s ease-out; + max-width: 480px; +} + +.endpoint-preview { + margin-bottom: 12px; + padding-bottom: 10px; + border-bottom: 1px solid rgba(127, 17, 224, 0.1); +} + +.endpoint-label { + font-size: 14px; + font-weight: 500; + color: #333; + margin-bottom: 10px; + display: flex; + align-items: center; + gap: 8px; + + .endpoint-icon { + color: #7f11e0; + font-size: 16px; + } +} + +.endpoint-display { + position: relative; + + code { + display: block; + padding: 12px 16px; + background: white; + border: 1px solid #e0e0e0; + border-radius: 6px; + font-family: 'Courier New', monospace; + font-size: 13px; + color: #2196f3; + overflow-x: auto; + margin-bottom: 4px; + } + + .endpoint-hint { + font-size: 11px; + color: #999; + font-style: italic; + } +} + +.api-key-subsection { + margin-bottom: 10px; +} + +.api-key-label { + font-size: 14px; + font-weight: 500; + color: #333; + margin-bottom: 10px; + display: flex; + align-items: center; + gap: 8px; + + .key-icon { + color: #ff9800; + font-size: 16px; + } +} + +.api-key-display { + display: flex; + align-items: center; + gap: 8px; + + code { + flex: 1; + padding: 10px 14px; + background: white; + border: 1px solid #e0e0e0; + border-radius: 6px; + font-family: monospace; + font-size: 14px; + color: #333; + overflow-x: auto; + } + + button { + transition: all 0.2s ease; + + fa-icon { + font-size: 16px; + color: #666; + transition: color 0.2s ease; + } + + &:hover fa-icon { + color: #7f11e0; + } + } +} + +.usage-hint { + display: flex; + align-items: flex-start; + gap: 8px; + padding: 10px; + background: rgba(33, 150, 243, 0.05); + border-radius: 6px; + font-size: 12px; + color: #555; + line-height: 1.4; + + .info-icon { + color: #2196f3; + font-size: 14px; + margin-top: 1px; + } +} + +// Dialog Actions +.dialog-actions { + text-align: center; + margin-top: 12px; + padding-bottom: 8px; + animation: fadeIn 0.5s ease-out; +} + +.test-api-button { + padding: 10px 28px; + font-size: 15px; + font-weight: 500; + letter-spacing: 0.3px; + margin-bottom: 10px; + min-width: 200px; + + .button-icon { + margin-right: 8px; + font-size: 18px; + } + + .countdown { + margin-left: 8px; + opacity: 0.7; + font-size: 14px; + } +} + +.explore-later-button { + font-size: 14px; + color: #666; + + &:hover { + background: rgba(0, 0, 0, 0.04); + } +} + +.auto-redirect-note { + margin-top: 10px; + font-size: 12px; + color: #999; + text-align: center; +} + +// Animations +@keyframes fadeInDown { + from { + opacity: 0; + transform: translateY(-20px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@keyframes slideUp { + from { + opacity: 0; + transform: translateY(20px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +@keyframes bounce-in { + 0% { + transform: scale(0.8); + opacity: 0; + } + 50% { + transform: scale(1.05); + } + 100% { + transform: scale(1); + opacity: 1; + } +} + +// Dark theme support +.dark-theme { + .celebration-dialog { + background: linear-gradient(135deg, #1a1a2e 0%, #0f0f1e 100%); + } + + .celebration-title, + .steps-title, + .step-title { + color: rgba(255, 255, 255, 0.87); + } + + .celebration-subtitle, + .step-description { + color: rgba(255, 255, 255, 0.6); + } + + .api-connection-section { + background: linear-gradient( + 135deg, + rgba(127, 17, 224, 0.05) 0%, + rgba(255, 255, 255, 0.03) 100% + ); + border-color: rgba(127, 17, 224, 0.2); + + code { + background: rgba(255, 255, 255, 0.1); + border-color: rgba(255, 255, 255, 0.2); + color: rgba(255, 255, 255, 0.87); + } + + .endpoint-display code { + color: #5eb8ff; + } + + .usage-hint { + background: rgba(33, 150, 243, 0.08); + color: rgba(255, 255, 255, 0.7); + } + } +} diff --git a/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.ts b/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.ts new file mode 100644 index 00000000..7bfe00e7 --- /dev/null +++ b/src/app/shared/components/df-celebration-dialog/df-celebration-dialog.component.ts @@ -0,0 +1,170 @@ +import { Component, Inject, OnInit, OnDestroy } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { + MatDialogModule, + MatDialogRef, + MAT_DIALOG_DATA, +} from '@angular/material/dialog'; +import { MatButtonModule } from '@angular/material/button'; +import { MatIconModule } from '@angular/material/icon'; +import { MatTooltipModule } from '@angular/material/tooltip'; +import { TranslocoModule } from '@ngneat/transloco'; +import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; +import { + faCheckCircle, + faRocket, + faShieldAlt, + faKey, + faBolt, + faDatabase, + faCopy, + faCheck, + faFlask, + faInfoCircle, +} from '@fortawesome/free-solid-svg-icons'; +import { Router } from '@angular/router'; +import { interval, Subject, takeUntil } from 'rxjs'; + +export interface CelebrationDialogData { + serviceName: string; + apiKey?: string; + isFirstTime: boolean; +} + +@Component({ + selector: 'df-celebration-dialog', + templateUrl: './df-celebration-dialog.component.html', + styleUrls: ['./df-celebration-dialog.component.scss'], + standalone: true, + imports: [ + CommonModule, + MatDialogModule, + MatButtonModule, + MatIconModule, + MatTooltipModule, + TranslocoModule, + FontAwesomeModule, + ], +}) +export class DfCelebrationDialogComponent implements OnInit, OnDestroy { + private destroy$ = new Subject(); + + // Icons + faCheckCircle = faCheckCircle; + faRocket = faRocket; + faShieldAlt = faShieldAlt; + faKey = faKey; + faBolt = faBolt; + faDatabase = faDatabase; + faCopy = faCopy; + faCheck = faCheck; + faFlask = faFlask; + faInfoCircle = faInfoCircle; + + // Animation states + showConfetti = true; + currentStep = -1; + allStepsRevealed = false; + countdown = 15; + apiKeyCopied = false; + baseUrl = window.location.origin; + + // API creation steps + steps = [ + { + icon: faDatabase, + title: 'services.celebration.steps.database.title', + description: 'services.celebration.steps.database.description', + timing: '< 100ms', + }, + { + icon: faBolt, + title: 'services.celebration.steps.endpoints.title', + description: 'services.celebration.steps.endpoints.description', + timing: '< 50ms', + }, + { + icon: faShieldAlt, + title: 'services.celebration.steps.security.title', + description: 'services.celebration.steps.security.description', + timing: '< 200ms', + }, + { + icon: faKey, + title: 'services.celebration.steps.apiKey.title', + description: 'services.celebration.steps.apiKey.description', + timing: 'Instant', + }, + ]; + + constructor( + public dialogRef: MatDialogRef, + @Inject(MAT_DIALOG_DATA) public data: CelebrationDialogData, + private router: Router + ) { + // Prevent closing by clicking outside + dialogRef.disableClose = true; + } + + ngOnInit(): void { + // Start revealing steps one by one + this.revealSteps(); + + // Start countdown after all steps are revealed + setTimeout(() => { + this.startCountdown(); + }, 3000); + } + + ngOnDestroy(): void { + this.destroy$.next(); + this.destroy$.complete(); + } + + private revealSteps(): void { + // Reveal each step with a delay + const stepDelay = 500; + this.steps.forEach((_, index) => { + setTimeout( + () => { + this.currentStep = index; + if (index === this.steps.length - 1) { + this.allStepsRevealed = true; + } + }, + stepDelay * (index + 1) + ); + }); + } + + private startCountdown(): void { + interval(1000) + .pipe(takeUntil(this.destroy$)) + .subscribe(() => { + this.countdown--; + if (this.countdown === 0) { + this.goToApiDocs(); + } + }); + } + + goToApiDocs(): void { + this.dialogRef.close(); + this.router.navigate(['/api-connections/api-docs', this.data.serviceName]); + } + + copyApiKey(): void { + if (this.data.apiKey) { + navigator.clipboard.writeText(this.data.apiKey); + this.apiKeyCopied = true; + setTimeout(() => { + this.apiKeyCopied = false; + }, 2000); + } + } + + skipToHome(): void { + this.dialogRef.close(); + this.router.navigate(['/home']); + } +} diff --git a/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.html b/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.html new file mode 100644 index 00000000..b4fbcddb --- /dev/null +++ b/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.html @@ -0,0 +1,34 @@ +

{{ data.title | transloco }}

+
+

{{ data.message | transloco }}

+ + {{ data.label | transloco }} + + + {{ 'validation.required' | transloco }} + + + {{ 'validation.nameExists' | transloco }} + + + {{ 'validation.sameAsOriginal' | transloco }} + + +
+
+ + +
diff --git a/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.scss b/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.scss new file mode 100644 index 00000000..3db0dee7 --- /dev/null +++ b/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.scss @@ -0,0 +1,3 @@ +.full-width { + width: 100%; +} diff --git a/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.ts b/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.ts new file mode 100644 index 00000000..bf3847a2 --- /dev/null +++ b/src/app/shared/components/df-duplicate-dialog/df-duplicate-dialog.component.ts @@ -0,0 +1,78 @@ +import { Component, Inject } from '@angular/core'; +import { MatButtonModule } from '@angular/material/button'; +import { + FormControl, + ReactiveFormsModule, + Validators, + AbstractControl, + ValidationErrors, +} from '@angular/forms'; +import { + MAT_DIALOG_DATA, + MatDialogModule, + MatDialogRef, +} from '@angular/material/dialog'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { MatInputModule } from '@angular/material/input'; +import { TranslocoPipe } from '@ngneat/transloco'; +import { NgIf } from '@angular/common'; + +export interface DuplicateDialogData { + title: string; + message: string; + label: string; + originalName: string; + existingNames?: string[]; +} + +@Component({ + selector: 'df-duplicate-dialog', + templateUrl: './df-duplicate-dialog.component.html', + styleUrls: ['./df-duplicate-dialog.component.scss'], + standalone: true, + imports: [ + MatDialogModule, + MatButtonModule, + MatFormFieldModule, + MatInputModule, + ReactiveFormsModule, + TranslocoPipe, + NgIf, + ], +}) +export class DfDuplicateDialogComponent { + nameControl: FormControl; + + constructor( + public dialogRef: MatDialogRef, + @Inject(MAT_DIALOG_DATA) public data: DuplicateDialogData + ) { + this.nameControl = new FormControl('', [ + Validators.required, + this.uniqueNameValidator.bind(this), + ]); + } + + uniqueNameValidator(control: AbstractControl): ValidationErrors | null { + if ( + this.data.existingNames && + this.data.existingNames.includes(control.value) + ) { + return { nameExists: true }; + } + if (control.value === this.data.originalName) { + return { sameName: true }; + } + return null; + } + + onDuplicate(): void { + if (this.nameControl.valid) { + this.dialogRef.close(this.nameControl.value); + } + } + + onCancel(): void { + this.dialogRef.close(null); + } +} diff --git a/src/app/shared/components/df-license-expired/df-license-expired.component.html b/src/app/shared/components/df-license-expired/df-license-expired.component.html index 6fb668c7..85e714a4 100644 --- a/src/app/shared/components/df-license-expired/df-license-expired.component.html +++ b/src/app/shared/components/df-license-expired/df-license-expired.component.html @@ -1,4 +1,4 @@
-

{{ 'licenseExpired.header' | transloco }}

-

{{ 'licenseExpired.subHeader' | transloco }}

+

Your DreamFactory subscription has expired.

+

Please contact sales@dreamfactory.com to renew your subscription.

diff --git a/src/app/shared/components/df-license-expired/df-license-expired.component.scss b/src/app/shared/components/df-license-expired/df-license-expired.component.scss index 3f1884e1..d43bcb63 100644 --- a/src/app/shared/components/df-license-expired/df-license-expired.component.scss +++ b/src/app/shared/components/df-license-expired/df-license-expired.component.scss @@ -1,7 +1,24 @@ .notice-container { display: flex; flex-direction: column; - height: 100%; + height: 100vh; justify-content: center; align-items: center; + background-color: #f5f5f5; + padding: 20px; + text-align: center; + + h1 { + color: #d32f2f; + font-size: 2rem; + margin-bottom: 1rem; + font-weight: 500; + } + + p { + font-size: 1.2rem; + color: #666; + max-width: 600px; + line-height: 1.5; + } } diff --git a/src/app/shared/components/df-security-config/df-security-config.component.ts b/src/app/shared/components/df-security-config/df-security-config.component.ts index 906a7487..69b73773 100644 --- a/src/app/shared/components/df-security-config/df-security-config.component.ts +++ b/src/app/shared/components/df-security-config/df-security-config.component.ts @@ -8,6 +8,8 @@ import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatIconModule } from '@angular/material/icon'; import { Router } from '@angular/router'; import { MatSnackBar } from '@angular/material/snack-bar'; +import { MatDialog } from '@angular/material/dialog'; +import { DfCelebrationDialogComponent } from '../df-celebration-dialog/df-celebration-dialog.component'; import { DfSystemService } from 'src/app/shared/services/df-system.service'; import { DfSnackbarService } from 'src/app/shared/services/df-snackbar.service'; import { switchMap, catchError, map } from 'rxjs'; @@ -49,6 +51,7 @@ export class DfSecurityConfigComponent implements OnInit { @Input() serviceName: string = ''; @Input() serviceId: number | null = null; @Input() isDatabase: boolean = false; + @Input() isFirstTimeUser: boolean = false; @Output() goBack = new EventEmitter(); @@ -67,7 +70,8 @@ export class DfSecurityConfigComponent implements OnInit { private router: Router, private snackBar: MatSnackBar, private systemService: DfSystemService, - private snackbarService: DfSnackbarService + private snackbarService: DfSnackbarService, + private dialog: MatDialog ) {} ngOnInit(): void { @@ -434,24 +438,43 @@ export class DfSecurityConfigComponent implements OnInit { ); } - // Navigate to API docs - this.router - .navigateByUrl( - `/api-connections/api-docs/${result.formattedName}`, - { - replaceUrl: true, - } - ) - .then(success => { - if (!success) { - this.router.navigate( - ['api-connections', 'api-docs', result.formattedName], - { - replaceUrl: true, - } - ); - } + // Check if this is first-time user and show celebration + if (this.isFirstTimeUser && this.isDatabase) { + // Show celebration dialog for first-time users + const dialogRef = this.dialog.open(DfCelebrationDialogComponent, { + width: '550px', + maxWidth: '90vw', + maxHeight: '85vh', + disableClose: true, + panelClass: 'celebration-dialog-container', + data: { + serviceName: result.formattedName, + apiKey: result.apiKey, + isFirstTime: true, + }, }); + + // Dialog will handle navigation to API docs when closed + } else { + // Navigate to API docs directly for experienced users + this.router + .navigateByUrl( + `/api-connections/api-docs/${result.formattedName}`, + { + replaceUrl: true, + } + ) + .then(success => { + if (!success) { + this.router.navigate( + ['api-connections', 'api-docs', result.formattedName], + { + replaceUrl: true, + } + ); + } + }); + } }, error: error => { // Show error message using DfSnackbarService diff --git a/src/app/shared/constants/home.ts b/src/app/shared/constants/home.ts index 2a9803c4..b9bd6785 100644 --- a/src/app/shared/constants/home.ts +++ b/src/app/shared/constants/home.ts @@ -30,7 +30,7 @@ const videoTutorials = { const fullDocumentation = { name: 'home.resourceLinks.fullDocumentation', icon: faBook, - link: 'https://wiki.dreamfactory.com/', + link: 'https://docs.dreamfactory.com/', }; const communityForum = { diff --git a/src/app/shared/guards/global-license.guard.ts b/src/app/shared/guards/global-license.guard.ts new file mode 100644 index 00000000..d2f54020 --- /dev/null +++ b/src/app/shared/guards/global-license.guard.ts @@ -0,0 +1,23 @@ +import { inject } from '@angular/core'; +import { Router, CanActivateFn } from '@angular/router'; +import { ROUTES } from '../types/routes'; +import { DfLicenseCheckService } from '../services/df-license-check.service'; +import { of } from 'rxjs'; + +export const globalLicenseGuard: CanActivateFn = (route, state) => { + const licenseCheckService = inject(DfLicenseCheckService); + const router = inject(Router); + + // Get the current license check value without triggering new API calls + const licenseCheck = licenseCheckService.currentLicenseCheck; + + // If disable_ui is true and we're not on the license-expired page, redirect + if ( + licenseCheck?.disableUi === 'true' && + !state.url.includes(ROUTES.LICENSE_EXPIRED) + ) { + return of(router.createUrlTree([ROUTES.LICENSE_EXPIRED])); + } + + return of(true); +}; diff --git a/src/app/shared/guards/license.guard.ts b/src/app/shared/guards/license.guard.ts index f4dd8abd..6f831ad3 100644 --- a/src/app/shared/guards/license.guard.ts +++ b/src/app/shared/guards/license.guard.ts @@ -2,14 +2,39 @@ import { inject } from '@angular/core'; import { ActivatedRouteSnapshot, Router } from '@angular/router'; import { ROUTES } from '../types/routes'; import { DfLicenseCheckService } from '../services/df-license-check.service'; -import { catchError, map, of, switchMap } from 'rxjs'; +import { catchError, map, of, switchMap, take } from 'rxjs'; import { DfSystemConfigDataService } from '../services/df-system-config-data.service'; export const licenseGuard = (route: ActivatedRouteSnapshot) => { const licenseCheckService = inject(DfLicenseCheckService); const router = inject(Router); const systemConfigDataService = inject(DfSystemConfigDataService); + + // First check if we already have a license check result + const currentLicenseCheck = licenseCheckService.currentLicenseCheck; + if (currentLicenseCheck) { + if ( + currentLicenseCheck.disableUi === 'true' && + route?.routeConfig?.path !== ROUTES.LICENSE_EXPIRED + ) { + return of(router.createUrlTree([ROUTES.LICENSE_EXPIRED])); + } + if ( + currentLicenseCheck.disableUi === 'true' && + route?.routeConfig?.path === ROUTES.LICENSE_EXPIRED + ) { + return of(true); + } + if ( + currentLicenseCheck.disableUi !== 'true' && + route?.routeConfig?.path === ROUTES.LICENSE_EXPIRED + ) { + return of(router.createUrlTree([ROUTES.HOME])); + } + } + return systemConfigDataService.environment$.pipe( + take(1), switchMap(environment => { if (!environment.platform?.license) { return systemConfigDataService.fetchEnvironmentData(); @@ -21,29 +46,45 @@ export const licenseGuard = (route: ActivatedRouteSnapshot) => { return of(true); } if (environment.platform?.licenseKey !== undefined) { - return licenseCheckService - .check(`${environment.platform.licenseKey}`) - .pipe( - map(response => { - if ( - response.disableUi === 'true' && - route?.routeConfig?.path !== ROUTES.LICENSE_EXPIRED - ) { - return router.createUrlTree([ROUTES.LICENSE_EXPIRED]); - } - if ( - response.disableUi === 'true' && - route?.routeConfig?.path === ROUTES.LICENSE_EXPIRED - ) { + // Only check if we don't already have a result + if (!currentLicenseCheck) { + return licenseCheckService + .check(`${environment.platform.licenseKey}`) + .pipe( + map(response => { + if ( + response.disableUi === 'true' && + route?.routeConfig?.path !== ROUTES.LICENSE_EXPIRED + ) { + return router.createUrlTree([ROUTES.LICENSE_EXPIRED]); + } + if ( + response.disableUi === 'true' && + route?.routeConfig?.path === ROUTES.LICENSE_EXPIRED + ) { + return true; + } + if (route?.routeConfig?.path === ROUTES.LICENSE_EXPIRED) { + return router.createUrlTree([ROUTES.HOME]); + } return true; - } - if (route?.routeConfig?.path === ROUTES.LICENSE_EXPIRED) { - return router.createUrlTree([ROUTES.HOME]); - } - return true; - }), - catchError(() => of(true)) - ); + }), + catchError(error => { + // The error response is already handled in the service + // Check the current value after error + const errorLicenseCheck = + licenseCheckService.currentLicenseCheck; + if (errorLicenseCheck?.disableUi === 'true') { + if (route?.routeConfig?.path !== ROUTES.LICENSE_EXPIRED) { + return of(router.createUrlTree([ROUTES.LICENSE_EXPIRED])); + } + return of(true); + } + return of(true); + }) + ); + } + return of(true); } return of(false); }) diff --git a/src/app/shared/services/df-analytics.service.ts b/src/app/shared/services/df-analytics.service.ts new file mode 100644 index 00000000..b4808836 --- /dev/null +++ b/src/app/shared/services/df-analytics.service.ts @@ -0,0 +1,181 @@ +import { Injectable } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import { Observable, of, timer, forkJoin } from 'rxjs'; +import { catchError, map, shareReplay, switchMap, tap } from 'rxjs/operators'; + +export interface DashboardStats { + services: { + total: number; + }; + apiKeys: { + total: number; + }; + roles: { + total: number; + }; +} + +@Injectable({ + providedIn: 'root', +}) +export class DfAnalyticsService { + private readonly CACHE_KEY = 'df_dashboard_stats'; + private readonly CACHE_DURATION = 30 * 1000; // 30 seconds + private readonly REFRESH_INTERVAL = 15 * 60 * 1000; // 15 minutes + + private stats$: Observable; + + constructor(private http: HttpClient) { + // Initialize the stats observable with automatic refresh + this.stats$ = timer(0, this.REFRESH_INTERVAL).pipe( + switchMap(() => this.fetchStats()), + shareReplay(1) + ); + } + + getDashboardStats(): Observable { + // Check localStorage cache first + const cached = this.getCachedStats(); + if (cached) { + return of(cached); + } + + return this.stats$; + } + + private fetchStats(): Observable { + // Fetch minimal data to filter out system services + const requests = { + services: this.http.get( + '/api/v2/system/service?fields=id,name,type&include_count=true' + ), + roles: this.http.get( + '/api/v2/system/role?fields=id,name&include_count=true' + ), + appKeys: this.http.get('/api/v2/system/app?include_count=true'), + }; + + return forkJoin(requests).pipe( + map(responses => this.transformResponses(responses)), + tap(stats => this.cacheStats(stats)), + catchError(() => { + // Return simple fallback data if API fails + return of(this.getSimpleStats()); + }) + ); + } + + private transformResponses(responses: any): DashboardStats { + const { services, roles, appKeys } = responses; + + // System service names to exclude (comprehensive list of DreamFactory system services) + // System service names to exclude (comprehensive list of DreamFactory system services) + const systemServiceNames = [ + 'system', + 'api_docs', + 'files', + 'logs', + 'db', + 'email', + 'user', + 'script', + 'ui', + 'schema', + 'api_doc', + 'file', + 'log', + 'admin', + 'df-admin', + 'dreamfactory', + 'cache', + 'push', + 'pub_sub', + ].map(s => s.toLowerCase()); + // Common system app names - being very specific to avoid filtering user apps + const systemAppNames = ['admin', 'api_docs', 'file_manager'].map(s => + s.toLowerCase() + ); + const systemRoleNames = ['administrator', 'user', 'admin', 'sys_admin'].map( + s => s.toLowerCase() + ); + + // Filter services - exclude system services by name + const userServices = (services.resource || []).filter((s: any) => { + return !systemServiceNames.includes(s.name.toLowerCase()); + }); + + // Filter API Keys - exclude system apps by name + const userApiKeys = (appKeys.resource || []).filter((a: any) => { + // Check multiple possible field names for API key + const apiKeyValue = a.apiKey || a.api_key || a.apikey; + const hasApiKey = !!apiKeyValue; + const isSystemApp = systemAppNames.includes(a.name.toLowerCase()); + + return !isSystemApp && hasApiKey; + }); + + // Filter roles - exclude system roles by name + const userRoles = (roles.resource || []).filter((r: any) => { + return !systemRoleNames.includes(r.name.toLowerCase()); + }); + + return { + services: { + total: userServices.length, + }, + apiKeys: { + total: userApiKeys.length, + }, + roles: { + total: userRoles.length, + }, + }; + } + + private calculateTrend(previous: number, current: number): number { + if (previous === 0) return 0; + return Math.round(((current - previous) / previous) * 100); + } + + private getCachedStats(): DashboardStats | null { + const cached = localStorage.getItem(this.CACHE_KEY); + if (!cached) return null; + + try { + const { data, timestamp } = JSON.parse(cached); + if (Date.now() - timestamp < this.CACHE_DURATION) { + return data; + } + } catch { + // Invalid cache + } + + localStorage.removeItem(this.CACHE_KEY); + return null; + } + + private cacheStats(stats: DashboardStats): void { + localStorage.setItem( + this.CACHE_KEY, + JSON.stringify({ + data: stats, + timestamp: Date.now(), + }) + ); + } + + private getSimpleStats(): DashboardStats { + // Return simple fallback data + return { + services: { + total: 0, + }, + apiKeys: { + total: 0, + }, + roles: { + total: 0, + }, + }; + } +} diff --git a/src/app/shared/services/df-license-check.service.ts b/src/app/shared/services/df-license-check.service.ts index 4a0a5c5e..d81108f7 100644 --- a/src/app/shared/services/df-license-check.service.ts +++ b/src/app/shared/services/df-license-check.service.ts @@ -13,6 +13,10 @@ export class DfLicenseCheckService { private licenseCheckSubject = new BehaviorSubject(null); licenseCheck$ = this.licenseCheckSubject.asObservable(); + get currentLicenseCheck(): CheckResponse | null { + return this.licenseCheckSubject.value; + } + constructor(private httpClient: HttpClient) {} check(licenseKey: string) { @@ -26,7 +30,8 @@ export class DfLicenseCheckService { map(response => mapSnakeToCamel(response)), tap(response => this.licenseCheckSubject.next(response)), catchError(e => { - this.licenseCheckSubject.next(e.error); + const errorResponse = mapSnakeToCamel(e.error); + this.licenseCheckSubject.next(errorResponse); return throwError(() => new Error(e)); }) ); diff --git a/src/app/shared/services/df-license-initializer.service.ts b/src/app/shared/services/df-license-initializer.service.ts new file mode 100644 index 00000000..d84612a8 --- /dev/null +++ b/src/app/shared/services/df-license-initializer.service.ts @@ -0,0 +1,39 @@ +import { Injectable } from '@angular/core'; +import { DfLicenseCheckService } from './df-license-check.service'; +import { DfSystemConfigDataService } from './df-system-config-data.service'; +import { catchError, map, of, switchMap, take } from 'rxjs'; + +@Injectable({ + providedIn: 'root', +}) +export class DfLicenseInitializerService { + constructor( + private licenseCheckService: DfLicenseCheckService, + private systemConfigDataService: DfSystemConfigDataService + ) {} + + initializeLicenseCheck() { + // Only perform the check once on app initialization + return this.systemConfigDataService.environment$.pipe( + take(1), + switchMap(environment => { + if ( + environment.platform?.license && + environment.platform?.license !== 'OPEN SOURCE' && + environment.platform?.licenseKey + ) { + // Check if we don't already have a license check result + if (!this.licenseCheckService.currentLicenseCheck) { + return this.licenseCheckService + .check(environment.platform.licenseKey as string) + .pipe( + map(() => true), + catchError(() => of(true)) // Continue even if check fails + ); + } + } + return of(true); + }) + ); + } +} diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 9bd03a0e..fe3cefd5 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -87,6 +87,10 @@ "confirm": "Confirm", "label": "Label", "confirmDelete": "Are you sure you want to delete this?", + "duplicate": "Duplicate", + "duplicateService": "Duplicate service {{name}}", + "duplicateRole": "Duplicate role {{name}}", + "duplicateApp": "Duplicate app {{name}}", "origins": "Origins", "headers": "Headers", "exposedHeaders": "Exposed Headers", @@ -377,6 +381,41 @@ "duplicateEmail": "Email address already exists", "close": "Close alert" }, + "validation": { + "required": "This field is required", + "nameExists": "This name already exists", + "sameAsOriginal": "Name must be different from original" + }, + "services": { + "alerts": { + "duplicateSuccess": "Service duplicated successfully" + }, + "duplicate": { + "title": "Duplicate Service", + "message": "Enter a new name for the duplicated service", + "nameLabel": "Service Name" + } + }, + "roles": { + "alerts": { + "duplicateSuccess": "Role duplicated successfully" + }, + "duplicate": { + "title": "Duplicate Role", + "message": "Enter a new name for the duplicated role", + "nameLabel": "Role Name" + } + }, + "apps": { + "alerts": { + "duplicateSuccess": "App duplicated successfully" + }, + "duplicate": { + "title": "Duplicate App", + "message": "Enter a new name for the duplicated app", + "nameLabel": "App Name" + } + }, "lookupKeys": { "label": "Lookup Keys", "desc": "Lookup keys for service configuration and credentials must be made private.", @@ -389,7 +428,7 @@ }, "licenseExpired": { "header": "Your DreamFactory subscription has expired.", - "subHeader": "Please contact dspsales@dreamfactory.com to renew your subscription." + "subHeader": "Please contact sales@dreamfactory.com to renew your subscription." }, "paywall": { "header": "Access to this feature is available via our commercial product.", diff --git a/src/assets/i18n/home/en.json b/src/assets/i18n/home/en.json index 02b278cb..a525c476 100644 --- a/src/assets/i18n/home/en.json +++ b/src/assets/i18n/home/en.json @@ -91,5 +91,29 @@ "angularJs": "Angular JS", "angular2": "Angular 2", "react": "React" + }, + "dashboard": { + "title": "Quick Stats", + "loading": "Loading stats...", + "error": "Unable to load stats. Please try again later.", + "services": { + "title": "API Services", + "total": "Your Services", + "createPrompt": "🚀 Get started! Create your first API service above!" + }, + "admins": { + "title": "Admins", + "total": "Total Admins" + }, + "apiKeys": { + "title": "API Keys", + "total": "Your API Keys", + "createPrompt": "🔑 Secure your APIs! Generate an API key now!" + }, + "roles": { + "title": "Roles", + "total": "Your Roles", + "createPrompt": "🔒 Control access! Set up your first role!" + } } } \ No newline at end of file diff --git a/src/assets/i18n/services/en.json b/src/assets/i18n/services/en.json index 939a5ac5..b5c6fa5f 100644 --- a/src/assets/i18n/services/en.json +++ b/src/assets/i18n/services/en.json @@ -21,9 +21,43 @@ "tooltip": "Write a brief description of the API (optional)." }, "createAndTest": "Create & Test", - "securityConfig": "Security Config" + "securityConfig": "Security Config", + "nextSecurityConfig": "Next: Security Configuration" }, + "firstTimeGuidance": "Welcome! Since this is your first API, we'll guide you through setting up security configuration to ensure your API is properly protected.", "deleteSuccessMsg": "Service successfully deleted", "createSuccessMsg": "Service successfully created", - "updateSuccessMsg": "Service successfully updated" + "updateSuccessMsg": "Service successfully updated", + "celebration": { + "title": "🎉 Your First API is Live!", + "subtitle": "{{name}} is ready to use", + "whatHappened": "Here's what just happened in under 1 second:", + "steps": { + "database": { + "title": "Connected to Database", + "description": "Established secure connection and analyzed your database schema" + }, + "endpoints": { + "title": "Generated REST API Endpoints", + "description": "Created full CRUD operations for all tables with pagination & filtering" + }, + "security": { + "title": "Applied Security Configuration", + "description": "Set up role-based access control with your specified permissions" + }, + "apiKey": { + "title": "Generated API Key", + "description": "Created a secure API key for authentication" + } + }, + "endpointLabel": "Your API Endpoint:", + "endpointHint": "(lists all tables)", + "yourApiKey": "Authentication Key:", + "copyKey": "Copy API Key", + "keyCopied": "Copied!", + "usageHint": "Add the API key to the 'X-DreamFactory-Api-Key' header in your requests", + "testYourApi": "Test Your API Now", + "exploreLater": "I'll explore later", + "autoRedirectTest": "Redirecting to API testing playground..." + } } diff --git a/src/main.ts b/src/main.ts index e7de0595..f26e2b85 100644 --- a/src/main.ts +++ b/src/main.ts @@ -4,6 +4,7 @@ import { routes } from './app/routes'; import { BrowserModule, bootstrapApplication } from '@angular/platform-browser'; import { provideHttpClient, withInterceptors } from '@angular/common/http'; import { DfSystemConfigDataService } from './app/shared/services/df-system-config-data.service'; +import { DfLicenseInitializerService } from './app/shared/services/df-license-initializer.service'; import { APP_INITIALIZER, importProvidersFrom, isDevMode } from '@angular/core'; import { provideRouter, withHashLocation } from '@angular/router'; import { sessionTokenInterceptor } from './app/shared/interceptors/session-token.interceptor'; @@ -21,6 +22,10 @@ function initEnvironment(systemConfigService: DfSystemConfigDataService) { return () => systemConfigService.fetchEnvironmentData(); } +function initLicenseCheck(licenseInitializer: DfLicenseInitializerService) { + return () => licenseInitializer.initializeLicenseCheck(); +} + bootstrapApplication(AppComponent, { providers: [ importProvidersFrom(BrowserModule, MatSnackBarModule), @@ -30,6 +35,12 @@ bootstrapApplication(AppComponent, { deps: [DfSystemConfigDataService], multi: true, }, + { + provide: APP_INITIALIZER, + useFactory: initLicenseCheck, + deps: [DfLicenseInitializerService], + multi: true, + }, provideAnimations(), provideHttpClient( withInterceptors([ diff --git a/src/styles.scss b/src/styles.scss index 67e2c05d..1c3348c5 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -236,3 +236,18 @@ a { backdrop-filter: blur(6px) !important; -webkit-backdrop-filter: blur(6px) !important; } + +// Celebration Dialog Panel +.celebration-dialog-container { + .mat-mdc-dialog-container { + padding: 0 !important; + overflow: visible !important; + border-radius: 12px !important; + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3) !important; + } + + .mat-mdc-dialog-surface { + border-radius: 12px !important; + overflow: hidden !important; + } +}